
    ~ gm                     d    S SK JrJrJrJr   " S S\5      r " S S\\5      r " S S\\\5      rg)	    )PluginRedHatPluginDebianPluginUbuntuPluginc                   *    \ rS rSrSrSrSrSrS rSr	g)	Chrony   z(Chrony clock (for Network time protocol)chrony)systemservices)r
   c                 J    U R                  / SQ5        U R                  SSS9  g )N)zchronyc activityzchronyc trackingzchronyc sourcestatszchronyc serverstatszchronyc ntpdatazchronyc -n clientszchronyc -N authdatazchronyc -n selectdatazchronyc -n sourceschronyc_sources)tags)add_cmd_output)selfs    ;/usr/lib/python3/dist-packages/sos/report/plugins/chrony.pysetupChrony.setup   s,     	
 		 	07HI     N)
__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesr   __static_attributes__r   r   r   r   r      s    ;JK%HHJr   r   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )RedHatChrony#   c                 f   > [         TU ]  5         U R                  SS/5        U R                  SS9  g )Nz/etc/chrony.confz/var/lib/chrony/driftchronydunitssuperr   add_copy_specadd_journalr   	__class__s    r   r   RedHatChrony.setup$   s8    #
 	 	y)r   r   r   r   r   r   r   r   __classcell__r,   s   @r   r!   r!   #   s    * *r   r!   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )DebianChrony-   c                 f   > [         TU ]  5         U R                  / SQ5        U R                  SS9  g )N)z/etc/chrony/chrony.confz/etc/chrony/conf.dz/etc/chrony/sources.dz/var/lib/chrony/chrony.driftz/etc/default/chronyr
   r%   r'   r+   s    r   r   DebianChrony.setup.   s2     
 	 	x(r   r   r.   r0   s   @r   r2   r2   -   s    	) 	)r   r2   N)sos.report.pluginsr   r   r   r   r   r!   r2   r   r   r   <module>r7      s:    P OJV J.*6< *
)6< 
)r   