%PDF- %PDF-
| Direktori : /proc/self/root/proc/self/root/usr/lib/python2.7/site-packages/salt/modules/ |
| Current File : //proc/self/root/proc/self/root/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"