%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/modules/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/modules/sysrc.pyc

�
���^c@@smdZddlmZddlZddlmZdZidd6Zd�Z	d	�Z
d
�Zd�ZdS(s
sysrc module for FreeBSD
i(tabsolute_importN(tCommandExecutionErrortsysrctsettset_cC@s)tjjjd�dk	rtStdfS(s#
    Only runs if sysrc exists
    RsOThe sysrc execution module failed to load: the sysrc binary is not in the path.N(tsalttutilstpathtwhichtNonetTruetFalse(((s6/usr/lib/python2.7/site-packages/salt/modules/sysrc.pyt__virtual__sc	K@sXd}d|kr'|d|d7}nd|krH|d|d7}nd|kri|d|d7}n)|jdt�r�|d	7}n
|d
7}td|�}d|kr�dSi}x�|jd
�D]�}|jd�}|d}t|�dkr|d}|d}n|djd�}d}||krBi||<n||||<q�W|S(s�
    Return system rc configuration variables

    CLI Example:

     .. code-block:: bash

         salt '*' sysrc.get includeDefaults=True
    ssysrc -vtfiles -f tjails -j tnamet tincludeDefaultss -As -ascmd.runssysrc: unknown variables
s: iiit:tN(tgetRt__salt__R	tsplittlentrstrip(	tkwargstcmdtsysrcstretRtline_componentstrcfiletvartval((s6/usr/lib/python2.7/site-packages/salt/modules/sysrc.pyRs4





cK@szd}d|kr'|d|d7}nd|krH|d|d7}nt|�tkrr|rid}qrd}nt|�tkr�t|�}n|d|d	|d
7}td|�}i}x�|jd�D]�}|jd
�d}|jd
�d}|jd
�dj�jd�d}	|jd
�dj�jd�d}
||krdi||<n|
|||<q�W|S(s�
    Set system rc configuration variables

    CLI Example:

     .. code-block:: bash

         salt '*' sysrc.set name=sshd_flags value="-p 2222"
    ssysrc -vR
s -f Rs -j tYEStNORs="s"scmd.runs
s: iiis->(ttypetbooltinttstrRRtstrip(RtvalueRRRRRRRtoldvaltnewval((s6/usr/lib/python2.7/site-packages/salt/modules/sysrc.pyRMs.		&&
cK@s�d}d|kr'|d|d7}nd|krH|d|d7}n|d|7}td|�}d|kr�t|��n|d	Sd
S(s�
    Remove system rc configuration variables

    CLI Example:

     .. code-block:: bash

         salt '*' sysrc.remove name=sshd_enable
    ssysrc -vR
s -f Rs -j s -x scmd.runssysrc: unknown variables removedN(RR(RRRR((s6/usr/lib/python2.7/site-packages/salt/modules/sysrc.pytremove~s(
t__doc__t
__future__Rtsalt.utils.pathRtsalt.exceptionsRt__virtualname__t__func_alias__RRRR+(((s6/usr/lib/python2.7/site-packages/salt/modules/sysrc.pyt<module>s
			/	1

Zerion Mini Shell 1.0