+
    iZ  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DebianPluginUbuntuPluginc                   s6   a  ] tR t^t o RtRtRtRtR tRt	V t
R# )Chronyz(Chrony clock (for Network time protocol)chronyc                s    V P                  . RO4       V P                  RRR7       V P                  R4      '       d   V P                  R.4       R# V P                  R.4       R# )	chronyc activityzchronyc -n sourcesZchronyc_sources)ZtagsZall_logsz/var/log/chrony/*z/var/log/chrony/*.logN)r   zchronyc trackingzchronyc sourcestatszchronyc serverstatszchronyc ntpdatazchronyc -n clientszchronyc -N authdatazchronyc -n selectdata)Zadd_cmd_outputZ
get_optionadd_copy_spec)selfs   &>/usr/lib/python3.14/site-packages/sos/report/plugins/chrony.pysetupZChrony.setup   si     	
 		 	07HI??:&&'   +       N)ZsystemZservices)r   )__name__
__module____qualname____firstlineno__Z
short_descZplugin_nameZprofilesZpackagesr
   __static_attributes____classdictcell__)__classdict__s   @r	   r   r      s#     ;JK%HH r   r   c                   s2   a a ] tR t^,t oV 3R ltRtVtV ;t# )RedHatChronyc                sn   < \         SV `  4        V P                  R R.4       V P                  RR7       R# )z/etc/chrony.confz/var/lib/chrony/driftZchronydZunitsNZsuperr
   r   Zadd_journalr   	__class__   &r	   r
   ZRedHatChrony.setup-   s8    #
 	 	y)r   r   r   r   r   r   r
   r   r   Z__classcell__r   r      @@r	   r   r   ,   s     * *r   r   c                   s2   a a ] tR t^6t oV 3R ltRtVtV ;t# )DebianChronyc                sn   < \         SV `  4        V P                  . RO4       V P                  RR7       R# )/etc/chrony/chrony.confr   r   N)r   z/etc/chrony/conf.dz/etc/chrony/sources.dz/var/lib/chrony/chrony.driftz/etc/default/chronyr   r   r   r	   r
   ZDebianChrony.setup7   s2     
 	 	x(r   r   r   r   r   r	   r   r   6   s     	) 	)r   r   N)Zsos.report.pluginsr    r   r   r   r   r   r   r   r   r	   <module>r      s9    P OV @*6< *
)6< 
)r   