Current File : //proc/self/root/lib/python3/dist-packages/sos/report/plugins/__pycache__/ntp.cpython-312.pyc
�

-�_g���d�ddlmZmZmZmZGd�de�ZGd�dee�ZGd�deee�Zy)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc�"�eZdZdZdZdZdZd�Zy)�NtpzNetwork Time Protocol�ntp)�system�services)r	c�V�|jdd��|jddg�|jddgd�	�|jd
�}|ddk(rP|d
j�ddD�cgc]}|j	�d��c}D]}|jd|�d���yycc}w)Nz
/etc/ntp.conf�ntp_conf)�tagsz/etc/ntp/step-tickersz/etc/ntp/ntpservers�ntptimezntpq -pnT)�
cmd_as_tagz
ntpq -c as�statusr�output��zntpq -c 'rv �')�
add_copy_spec�add_cmd_output�collect_cmd_output�
splitlines�split)�self�ids�i�asids    �8/usr/lib/python3/dist-packages/sos/report/plugins/ntp.py�setupz	Ntp.setups������?���<����#�!�
�	�	
�����
��	�	�
�%�%�l�3���x�=�A��/2�8�}�/G�/G�/I�!�"�/M�N�!�����1��N�
<���#�#�l�4�&��$:�;�
<���Ns�-B&N)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packagesr ��rrrs��(�J��K�%�H��H�<r)rc���eZdZ�fd�Z�xZS)�	RedHatNtpc�f��t�|��|jd�|jd�y)Nz/etc/sysconfig/ntpd�ntpstat)�superr rr�r�	__class__s �rr zRedHatNtp.setup)s)���
��
�����0�1����I�&r)�r!r"r#r �
__classcell__�r0s@rr+r+'s
���'�'r)r+c���eZdZ�fd�Z�xZS)�	DebianNtpc�D��t�|��|jd�y)Nz/etc/default/ntp)r.r rr/s �rr zDebianNtp.setup1s���
��
�����-�.r)r1r3s@rr5r5/s
���/�/r)r5N)�sos.report.pluginsrrrrrr+r5r(r)r�<module>r8s8��P�O�<�&�<�6'��\�'�/��\�<�/r)