ó
ÑKjc @ sq d d l m Z m Z m Z m Z d e f d YZ d e e f d YZ d e e e f d YZ d S( iÿÿÿÿ( t Plugint RedHatPlugint UbuntuPlugint DebianPlugint Autofsc B sJ e Z d Z d Z d
Z d Z d Z d Z d Z d Z d Z
RS(
s! Autofs on-demand automounter
t autofst storaget nfss /etc/sysconfig/autofss /etc/default/autofsc C sT | j d | j } x8 | D]0 } x' | j d D] } | d k r2 t Sq2 Wq Wt S( s; testing if autofs debug has been enabled anywhere
s% ^(DEFAULT_LOGGING|DAEMONOPTIONS)=(.*)t s --debugt debug( s --debugs debug( t file_grept filest splitt Truet False( t selft optt opt1t opt2( ( s6 /usr/lib/python2.7/site-packages/sos/plugins/autofs.pyt
checkdebug s
c C s/ | j d | j } x | D] } | d SWd S( s% capture daemon debug output
s ^(daemon.*)\s+(\/var\/log\/.*)i N( R
R ( R t debugoutt i( ( s6 /usr/lib/python2.7/site-packages/sos/plugins/autofs.pyt getdaemondebug$ s
c C sM | j d | j d | j d | j rI | j | j n d S( Ns
/etc/auto*R s automount -m( t
add_copy_spect add_service_statust add_cmd_outputR R ( R ( ( s6 /usr/lib/python2.7/site-packages/sos/plugins/autofs.pyt setup, s
c C s | j d d d d S( Ns
/etc/auto*s (password=)[^,\s]*s
\1********( t do_path_regex_sub( R ( ( s6 /usr/lib/python2.7/site-packages/sos/plugins/autofs.pyt postproc3 s ( R R ( s /etc/sysconfig/autofss /etc/default/autofs( s autofs( t __name__t
__module__t __doc__t plugin_namet profilesR t packagesR R R R ( ( ( s6 /usr/lib/python2.7/site-packages/sos/plugins/autofs.pyR s t RedHatAutofsc B s e Z d Z RS( c C s6 t t | j | j d r2 | j d n d S( Nt verifys rpm -qV autofs( t superR# R t
get_optionR ( R ( ( s6 /usr/lib/python2.7/site-packages/sos/plugins/autofs.pyR = s ( R R R ( ( ( s6 /usr/lib/python2.7/site-packages/sos/plugins/autofs.pyR# ; s t DebianAutofsc B s e Z d Z RS( c C s$ t t | j | j d d S( Ns dpkg-query -s autofs( R% R' R R ( R ( ( s6 /usr/lib/python2.7/site-packages/sos/plugins/autofs.pyR E s ( R R R ( ( ( s6 /usr/lib/python2.7/site-packages/sos/plugins/autofs.pyR' C s N( t sos.pluginsR R R R R R# R' ( ( ( s6 /usr/lib/python2.7/site-packages/sos/plugins/autofs.pyt <module> s "-