U
    -_g                     @   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 informationZhost)systemc                 C   sz   |  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 | dddg d S )Nz/etc/sos/cleanerZhostnameZhostname_defaultZhostname_short)root_symlinktagszhostname -f)r   Zuptimezfind / -maxdepth 2 -type l -lszroot-symlinks)r   Zhostidzhostnamectl statusz/etc/sosz/etc/hostidZ
REMOTEHOSTZTERMZ	COLORTERM)Zadd_forbidden_pathZadd_cmd_outputZadd_copy_specZ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__Z
short_descZplugin_nameZprofilesr   r	   r	   r	   r
   r      s
   	r   N)Zsos.report.pluginsr   r   r   r	   r	   r	   r
   <module>   s   