o
    id                     @   s&   d dl mZmZ G dd deeZdS )    )PluginIndependentPluginc                   @   s$   e Zd ZdZdZdZdZdd ZdS )Hosta  This plugin primarily collects hostname related information, as well
    as a few collections that do not fit well in other plugins. For example,
    uptime information and SoS configuration data from /etc/sos.

    This plugin is not intended to be a catch-all "general" plugin however for
    these types of collections that do not have a specific component/package
    or pre-existing plugin.
    zHost informationhost)systemc                 C   sx   |  d | jddddgd | jddd | jdddd | jd	d
d | ddg | ddg | g d d S )Nz/etc/sos/cleanerhostnamehostname_defaulthostname_short)root_symlinktagszhostname -f)r   uptimezfind / -maxdepth 2 -type l -lszroot-symlinks)r
   hostidzhostnamectl statusz/etc/sosz/etc/hostid)
REMOTEHOSTTERM	COLORTERM)add_forbidden_pathadd_cmd_outputadd_copy_specadd_env_var)self r   9/usr/lib/python3/dist-packages/sos/report/plugins/host.pysetup   s$   
z
Host.setupN)__name__
__module____qualname____doc__
short_descplugin_nameprofilesr   r   r   r   r   r      s    	r   N)sos.report.pluginsr   r   r   r   r   r   r   <module>   s   
