%PDF- %PDF-
Direktori : /usr/lib/python2.7/site-packages/salt/modules/ |
Current File : //usr/lib/python2.7/site-packages/salt/modules/freebsd_update.pyo |
� ���^c @@ s� d Z d d l m Z m Z m Z d d l Z d d l Z d d l m Z d d l m Z e j e � Z d Z d Z d � Z d � Z d d d d d � Z d � Z d � Z d � Z d � Z d � Z d � Z d S( u� Support for freebsd-update utility on FreeBSD. .. versionadded:: 2017.7.0 :maintainer: George Mamalakis <mamalos@gmail.com> :maturity: new :platform: FreeBSD i ( t absolute_importt unicode_literalst print_functionN( t six( t CommandNotFoundErroru freebsd_updateu freebsd-updatec C@ s^ t d d k r t d f St t d � d k r: t d f Sd t d j � k rZ t d f St S( ut .. versionadded:: 2016.3.4 Only work on FreeBSD RELEASEs >= 6.2, where freebsd-update was introduced. u osu FreeBSDuX The freebsd_update execution module cannot be loaded: only available on FreeBSD systems.u osreleaseg������@uB freebsd_update is only available on FreeBSD versions >= 6.2-RELESEu releaseu kernelreleaseu4 freebsd_update is only available on FreeBSD RELEASES( t __grains__t Falset floatt lowert __virtualname__( ( ( s? /usr/lib/python2.7/site-packages/salt/modules/freebsd_update.pyt __virtual__ s c K@ s� t j j j d � } | s* t d � � n g } d | k rY | j d j | d � � n d | k r� | j d j | d � � n d | k r� | j d j | d � � n d | k r� | j d � n d | k r� | j d j | d � � n d | k r| j d j | d � � n d | k rB| j d j | d � � n d | k rk| j d j | d � � n | r�d j | d j | � � S| S( u� .. versionadded:: 2016.3.4 Private function that returns the freebsd-update command string to be executed. It checks if any arguments are given to freebsd-update and appends them accordingly. u freebsd-updateu"