+
    Û1j  ã                   óf   € ^ RI HtHtHtHt  ! R R]4      t ! R R]]4      t ! R R]]]4      tR# )	é    )ÚPluginÚRedHatPluginÚUbuntuPluginÚDebianPluginc                   óL   a € ] tR t^t o RtRtR	tR
tRtR t	R t
R tR tRtV tR# )ÚAutofszAutofs on-demand automounterÚautofsc                óš   € V P                   ! R.V P                  O5!  pV F&  pVP                  R4       F  pVR9   g   K    R# 	  K(  	  R# )z:testing if autofs debug has been enabled anywhere
        z%^(DEFAULT_LOGGING|DAEMONOPTIONS)=(.*)Ú TF)z--debugÚdebug)Ú	file_grepÚfilesÚsplit)ÚselfÚoptÚopt1Úopt2s   &   Ú;/usr/lib/python3/dist-packages/sos/report/plugins/autofs.pyÚ
checkdebugÚAutofs.checkdebug   sN   € ð �nŠnÐEð *Ø"Ÿj™jó*ˆãˆDØŸ
™
 3ž�ØÐ/Ö/Ûó (ñ ñ ó    c                óf   € V P                   ! R.V P                  O5!  pV F  pV^,          u # 	  R# )z$capture daemon debug output
        z^(daemon.*)\s+(\/var\/log\/.*)N)r   r   )r   ÚdebugoutÚis   &  r   ÚgetdaemondebugÚAutofs.getdaemondebug$   s7   € ð —>’>Ð"Cð /Ø#'§:¡:ó/ˆãˆAØ�Q•4ŠKñ ár   c                ó   € V P                  R 4       V P                  RR/4       V P                  R4       V P                  R4       V P	                  4       '       d"   V P                  V P                  4       4       R# R# )ú
/etc/auto*z/etc/autofs.confÚautofs_confr	   úautomount -mN)Úadd_copy_specÚadd_file_tagsÚadd_service_statusÚadd_cmd_outputr   r   ©r   s   &r   ÚsetupÚAutofs.setup-   si   € Ø×Ñ˜<Ô(Ø×ÑÐ.°Ð>Ô?Ø×Ñ Ô)Ø×Ñ˜NÔ+Ø�?‰?×ÒØ×Ñ˜t×2Ñ2Ó4Ö5ñ r   c                óx   € V P                  R RR4       V P                  RRR4       V P                  RRR4       R# )r   z(password=)[^,\s]*z
\1********z/etc/autofs_ldap_auth.confz&(secret[\s]*[=]+[\s]*)(\'|\").*(\'|\")z\1\2********\3r    N)Údo_path_regex_subÚdo_file_subÚdo_cmd_output_subr%   s   &r   ÚpostprocÚAutofs.postproc5   sK   € Ø×ÑØØ!Øô	
ð& 	×ÑØ(Ø5Øô	
ð
 	×ÑØØ!Øö	
r   © N)ÚstorageÚnfs)z/etc/sysconfig/autofsz/etc/default/autofs)r	   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú
short_descÚplugin_nameÚprofilesr   Úpackagesr   r   r&   r,   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s7   ø‡ € à/€Jà€KØ!€Hà<€EØ€Hò
òò6÷
ð 
r   r   c                   ó2   a a€ ] tR t^Ut oV 3R ltRtVtV ;t# )ÚRedHatAutofsc                óx   <€ \         SV `  4        V P                  R 4      '       d   V P                  R4       R# R# )Úverifyzrpm -qV autofsN)Úsuperr&   Ú
get_optionr$   ©r   Ú	__class__s   &€r   r&   ÚRedHatAutofs.setupW   s/   ø€ Ü‰‰ŒØ�?‰?˜8×$Ò$Ø×ÑÐ 0Ö1ñ %r   r.   ©r1   r2   r3   r4   r&   r9   r:   Ú__classcell__©rC   r;   s   @@r   r=   r=   U   s   ù‡ € ÷2õ 2r   r=   c                   ó2   a a€ ] tR t^]t oV 3R ltRtVtV ;t# )ÚDebianAutofsc                óF   <€ \         SV `  4        V P                  R 4       R# )zdpkg-query -s autofsN)r@   r&   r$   rB   s   &€r   r&   ÚDebianAutofs.setup_   s   ø€ Ü‰‰ŒØ×ÑÐ2Ö3r   r.   rE   rG   s   @@r   rI   rI   ]   s   ù‡ € ÷4õ 4r   rI   N)Úsos.report.pluginsr   r   r   r   r   r=   rI   r.   r   r   Ú<module>rM      s;   ð÷ PÓ OôD
ˆVô D
ôN2�6˜<ô 2ô4�6˜<¨ö 4r   