Your IP : 216.73.217.13


Current Path : /lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/autofs.cpython-38.pyc

U

���b��@sRddlmZmZmZmZGdd�de�ZGdd�dee�ZGdd�deee�ZdS)	�)�Plugin�RedHatPlugin�UbuntuPlugin�DebianPluginc@s@eZdZdZdZdZdZdZdd�Zdd	�Z	d
d�Z
dd
�ZdS)�AutofszAutofs on-demand automounter�autofs)ZstorageZnfs)z/etc/sysconfig/autofsz/etc/default/autofs)rcCs>|jd|j��}|D]$}|�d�D]}|dkr"dSq"qdS)z; testing if autofs debug has been enabled anywhere
        �%^(DEFAULT_LOGGING|DAEMONOPTIONS)=(.*)� )z--debug�debugTF)r)�	file_grep�files�split)�selfZoptZopt1Zopt2�r�;/usr/lib/python3/dist-packages/sos/report/plugins/autofs.py�
checkdebugs�zAutofs.checkdebugcCs(|jd|j��}|D]}|dSdS)z% capture daemon debug output
        �^(daemon.*)\s+(\/var\/log\/.*)�N)r)rr)rZdebugout�irrr�getdaemondebug$s
�zAutofs.getdaemondebugcCs8|�d�|�d�|�d�|��r4|�|���dS)N�
/etc/auto*r�automount -m)Z
add_copy_specZadd_service_status�add_cmd_outputrr�rrrr�setup,s



zAutofs.setupcCs |�ddd�|�ddd�dS)Nrz(password=)[^,\s]*z
\1********r)Zdo_path_regex_subZdo_cmd_output_subrrrr�postproc3s��zAutofs.postprocN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesrZpackagesrrrrrrrrrsrcseZdZ�fdd�Z�ZS)�RedHatAutofscs&tt|���|�d�r"|�d�dS)NZverifyzrpm -qV autofs)�superrrZ
get_optionrr��	__class__rrrBs
zRedHatAutofs.setup�rrrr�
__classcell__rrr!rr@srcseZdZ�fdd�Z�ZS)�DebianAutofscstt|���|�d�dS)Nzdpkg-query -s autofs)r r%rrrr!rrrJszDebianAutofs.setupr#rrr!rr%Hsr%N)Zsos.report.pluginsrrrrrrr%rrrr�<module>s2