+
    i  c                   sf    ^ RI HtHtHtHt  ! R R]4      t ! R R]]4      t ! R R]]]4      tR# )	i    )PluginRedHatPluginUbuntuPluginDebianPluginc                   sL   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                s    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)=(.*)Z TF)z--debugZdebug)	file_grepfilesZsplit)selfZoptZopt1Zopt2s   &   >/usr/lib/python3.14/site-packages/sos/report/plugins/autofs.py
checkdebugZAutofs.checkdebug   sN     nnE *"jj*D

3// (      c                sf    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   ZdebugoutZis   &  r	   getdaemondebugZAutofs.getdaemondebug$   s7     >>"C /#'::/AQ4K r   c                s    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.confZautofs_confr   automount -mN)Zadd_copy_specZadd_file_tagsZadd_service_statusadd_cmd_outputr
   r   r      &r	   setupZAutofs.setup-   si    <(.>?)N+??t2245 r   c                sx    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)Zdo_path_regex_subZdo_file_subZdo_cmd_output_subr   r   r	   postprocZAutofs.postproc5   sK    !	
& 	(5	

 	!	
r    N)ZstorageZnfs)z/etc/sysconfig/autofsz/etc/default/autofs)r   )__name__
__module____qualname____firstlineno__Z
short_descZplugin_nameZprofilesr   Zpackagesr
   r   r   r   __static_attributes____classdictcell__)__classdict__s   @r	   r   r      s7     /JK!H<EH
6
 
r   r   c                   s2   a a ] tR t^Ut oV 3R ltRtVtV ;t# )RedHatAutofsc                sx   < \         SV `  4        V P                  R 4      '       d   V P                  R4       R# R# )Zverifyzrpm -qV autofsN)superr   Z
get_optionr   r   	__class__   &r	   r   ZRedHatAutofs.setupW   s/    ??8$$ 01 %r   r   r   r   r   r   r   r   r   Z__classcell__r   r      @@r	   r   r   U   s     2 2r   r   c                   s2   a a ] tR t^]t oV 3R ltRtVtV ;t# )DebianAutofsc                sF   < \         SV `  4        V P                  R 4       R# )zdpkg-query -s autofsN)r   r   r   r   r    r	   r   ZDebianAutofs.setup_   s    23r   r   r!   r"   r#   r	   r$   r$   ]   s     4 4r   r$   N)Zsos.report.pluginsr    r   r   r   r   r   r$   r   r   r	   <module>r%      s;    P OD
V D
N26< 246< 4r   