%PDF- %PDF-
| Direktori : /proc/self/root/proc/thread-self/root/usr/lib/python2.7/site-packages/salt/states/ |
| Current File : //proc/self/root/proc/thread-self/root/usr/lib/python2.7/site-packages/salt/states/layman.pyc |
�
���^c @@ sA d Z d d l m Z m Z m Z d � Z d � Z d � Z d S( u�
Management of Gentoo Overlays using layman
==========================================
A state module to manage Gentoo package overlays via layman
.. code-block:: yaml
sunrise:
layman.present
i ( t absolute_importt print_functiont unicode_literalsc C@ s d t k r d St S( uA
Only load if the layman module is available in __salt__
u
layman.addu layman( t __salt__t False( ( ( s6 /usr/lib/python2.7/site-packages/salt/states/layman.pyt __virtual__ s c C@ s i i d 6d d 6| d 6t d 6} | t d � k rK d j | � | d <n� t d rv d j | � | d <d | d <| S| t d
� k r� d j | � | d <t | d <nc t d | � } t | � d
k r� d j | � | d <t | d <n! | | d d <d j | � | d <| S( u]
Verify that the overlay is present
name
The name of the overlay to add
u changesu u commentu nameu resultu layman.list_localu Overlay {0} already presentu testu Overlay {0} is set to be addedu layman.list_allu Overlay {0} not foundu
layman.addi u Overlay {0} failed to addu addedu Overlay {0} added.N( t TrueR t formatt __opts__t NoneR t len( t namet rett changes( ( s6 /usr/lib/python2.7/site-packages/salt/states/layman.pyt present s(
c C@ s� i i d 6d d 6| d 6t d 6} | t d � k rK d j | � | d <n� t d rv d j | � | d <d | d <| St d
| � } t | � d k r� d j | � | d <t | d <n! | | d d
<d j | � | d <| S( u_
Verify that the overlay is absent
name
The name of the overlay to delete
u changesu u commentu nameu resultu layman.list_localu Overlay {0} already absentu testu Overlay {0} is set to be deletedu
layman.deletei u Overlay {0} failed to deleteu deletedu Overlay {0} deleted.N( R R R R R R
R ( R R R
( ( s6 /usr/lib/python2.7/site-packages/salt/states/layman.pyt absent@ s"