%PDF- %PDF-
| Direktori : /proc/thread-self/root/proc/self/root/usr/lib/python2.7/site-packages/salt/states/ |
| Current File : //proc/thread-self/root/proc/self/root/usr/lib/python2.7/site-packages/salt/states/macpackage.pyc |
�
���^c @@ s� d Z d d l m Z m Z m Z d d l Z d d l Z d d l Z d d l Z d d l
m Z e j e
� Z d Z d � Z d e e e e d d d e e d d � Z d � Z d S(
u�
Installing of mac pkg files
===========================
Install any kind of pkg, dmg or app file on macOS:
.. code-block:: yaml
/mnt/test.pkg:
macpackage.installed:
- store: True
/mnt/test.dmg:
macpackage.installed:
- dmg: True
/mnt/xcode.dmg:
macpackage.installed:
- dmg: True
- app: True
- target: /Applications/Xcode.app
- version_check: xcodebuild -version=Xcode 7.1\n.*7B91b
i ( t absolute_importt unicode_literalst print_functionN( t CommandExecutionErroru
macpackagec C@ s t j j j � r t St S( u
Only work on Mac OS
( t saltt utilst platformt is_darwint __virtualname__t False( ( ( s: /usr/lib/python2.7/site-packages/salt/states/macpackage.pyt __virtual__( s u LocalSystemc @ s� i � d 6t d 6d d 6i d 6� g } g }
� } i | d 6t d 6} d t k re t d | d <n t | | | � } t | t � r� � j | � � S| d- k ru| j d � } t | � d
k ru| d } | d } y, t d
| d d d t �} | j
� } Wn t k
rd } n Xt j
| | � d- k rS� d c d j | � 7<� S� d c d j | | � 7<qun | r�| d k r�d } n d- } | rt d � � \ � } d � k r�t � d <� d c d j � � 7<� S| r�| d } q| r| d } q| d } n zk| r_| r�d } t d
| d | d t �� d � k r|t � d <� d c d j | � 7<� S� j d � } n'