HOME


Mini Shell 1.0
DIR: /lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/autofs.cpython-312.pyc
�

i��d(��d�ddlmZmZmZmZGd�de�ZGd�dee�ZGd�deee�Zy)	�)�Plugin�RedHatPlugin�UbuntuPlugin�DebianPluginc�8�eZdZdZdZdZdZdZd�Zd�Z	d�Z
d	�Zy
)�AutofszAutofs on-demand automounter�autofs)�storage�nfs)z/etc/sysconfig/autofsz/etc/default/autofs)r	c��|jdg|j���}|D]}|jd�D]	}|dvs�y�!y)z; testing if autofs debug has been enabled anywhere
        z%^(DEFAULT_LOGGING|DAEMONOPTIONS)=(.*)� )z--debug�debugTF)�	file_grep�files�split)�self�opt�opt1�opt2s    �;/usr/lib/python3/dist-packages/sos/report/plugins/autofs.py�
checkdebugzAutofs.checkdebugsZ���d�n�n�E�*�"�j�j�*���	 �D��
�
�3��
 ���/�/��
 �	 ��c�X�|jdg|j���}|D]}|dcSy)z% capture daemon debug output
        z^(daemon.*)\s+(\/var\/log\/.*)�N)rr)r�debugout�is   r�getdaemondebugzAutofs.getdaemondebug$s;��"�4�>�>�"C�/�#'�:�:�/���	�A��Q�4�K�	rc���|jd�|jddi�|jd�|jd�|j	�r |j|j��yy)N�
/etc/auto*z/etc/autofs.conf�autofs_confr	�automount -m)�
add_copy_spec�
add_file_tags�add_service_status�add_cmd_outputrr�rs r�setupzAutofs.setup,sf�����<�(����.�
�>�?�����)����N�+��?�?�����t�2�2�4�5�rc�v�|jddd�|jddd�|jddd�y)Nrz(password=)[^,\s]*z
\1********z/etc/autofs_ldap_auth.confz&(secret[\s]*[=]+[\s]*)(\'|\").*(\'|\")z\1\2********\3r!)�do_path_regex_sub�do_file_sub�do_cmd_output_subr&s r�postproczAutofs.postproc4sK������!��	
�&	
���(�5��	
�
	
����!��	
rN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesr�packagesrrr'r,�rrrrs/��/�J��K�!�H�<�E��H�
��6�
rrc���eZdZ�fd�Z�xZS)�RedHatAutofsc�p��tt|��|jd�r|j	d�yy)N�verifyzrpm -qV autofs)�superr6r'�
get_optionr%�r�	__class__s �rr'zRedHatAutofs.setupVs0���
�l�D�'�)��?�?�8�$���� 0�1�%r�r-r.r/r'�
__classcell__�r<s@rr6r6Ts
���2�2rr6c���eZdZ�fd�Z�xZS)�DebianAutofsc�L��tt|��|jd�y)Nzdpkg-query -s autofs)r9rAr'r%r;s �rr'zDebianAutofs.setup^s���
�l�D�'�)����2�3rr=r?s@rrArA\s
���4�4rrAN)�sos.report.pluginsrrrrrr6rAr4rr�<module>rDs;��P�O�C
�V�C
�L2�6�<�2�4�6�<��4r