ó uÈÔec@sqddlmZmZmZmZdefd„ƒYZdeefd„ƒYZdeeefd„ƒYZdS( iÿÿÿÿ(tPlugint RedHatPlugint UbuntuPlugint DebianPlugintAutofscBsJeZdZdZd Zd Zd Zd„Zd„Zd„Z d „Z RS( s!Autofs on-demand automounter tautofststoragetnfss/etc/sysconfig/autofss/etc/default/autofscCsT|jd|jŒ}x8|D]0}x'|jdƒD]}|dkr2tSq2WqWtS(s; testing if autofs debug has been enabled anywhere s%^(DEFAULT_LOGGING|DAEMONOPTIONS)=(.*)t s--debugtdebug(s--debugsdebug(t file_greptfilestsplittTruetFalse(tselftopttopt1topt2((s6/usr/lib/python2.7/site-packages/sos/plugins/autofs.pyt checkdebugs     cCs/|jd|jŒ}x|D] }|dSWdS(s% capture daemon debug output s^(daemon.*)\s+(\/var\/log\/.*)iN(R R (Rtdebugoutti((s6/usr/lib/python2.7/site-packages/sos/plugins/autofs.pytgetdaemondebug$s   cCsM|jdƒ|jdƒ|jdƒ|jƒrI|j|jƒƒndS(Ns /etc/auto*Rs automount -m(t add_copy_spectadd_service_statustadd_cmd_outputRR(R((s6/usr/lib/python2.7/site-packages/sos/plugins/autofs.pytsetup,s     cCs|jdddƒdS(Ns /etc/auto*s(password=)[^,\s]*s \1********(tdo_path_regex_sub(R((s6/usr/lib/python2.7/site-packages/sos/plugins/autofs.pytpostproc3s(RR(s/etc/sysconfig/autofss/etc/default/autofs(sautofs( t__name__t __module__t__doc__t plugin_nametprofilesR tpackagesRRRR(((s6/usr/lib/python2.7/site-packages/sos/plugins/autofs.pyRs  t RedHatAutofscBseZd„ZRS(cCs6tt|ƒjƒ|jdƒr2|jdƒndS(Ntverifysrpm -qV autofs(tsuperR#Rt get_optionR(R((s6/usr/lib/python2.7/site-packages/sos/plugins/autofs.pyR=s(RRR(((s6/usr/lib/python2.7/site-packages/sos/plugins/autofs.pyR#;st DebianAutofscBseZd„ZRS(cCs$tt|ƒjƒ|jdƒdS(Nsdpkg-query -s autofs(R%R'RR(R((s6/usr/lib/python2.7/site-packages/sos/plugins/autofs.pyREs(RRR(((s6/usr/lib/python2.7/site-packages/sos/plugins/autofs.pyR'CsN(t sos.pluginsRRRRRR#R'(((s6/usr/lib/python2.7/site-packages/sos/plugins/autofs.pyt s"-