%PDF- %PDF-
| Direktori : /proc/thread-self/root/proc/self/root/lib/python2.7/site-packages/salt/utils/ |
| Current File : //proc/thread-self/root/proc/self/root/lib/python2.7/site-packages/salt/utils/fsutils.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 d d l m
Z
e j e � Z d d � Z d d � Z d d � Z d d � Z d
� Z d S( u
Run-time utilities
i ( t absolute_importt unicode_literalst print_functionN( t CommandExecutionError( t sixc C@ s� | j d d � r} | d r} | r5 t j d | � n t j d | j d � � t j d | j d d � � t | d � � n d S( uC
Crash to the log if command execution was not successful.
u retcodei u stderru
Command: '%s'u Return code: %su Error output:
%su N/AN( t gett logt debugR ( t outt cmd( ( s6 /usr/lib/python2.7/site-packages/salt/utils/fsutils.pyt _verify_run s c C@ s� i } t j j j d � �� } x� | j � D]� } t j j j | � } | j � j d � \ } } } } } } | r� | | k r� q+ n | j | � d k r� g | | <n i | d 6| j d � d 6}
| s� | |
d <n | | j |
� q+ WWd QX| S( u#
List mounted filesystems.
u /proc/mountsu u mount_pointu ,u optionsu typeN( t saltt utilst filest fopent readlinest stringutilst
to_unicodet stript splitR t Nonet append( t fs_typet mountst fhrt linet devicet mntpntt fstypet optionst fs_freqt fs_passnot data( ( s6 /usr/lib/python2.7/site-packages/salt/utils/fsutils.pyt _get_mounts'