+
    G%@i                     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     nnE *"jj*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Q4K 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26< 246< 4r   