o
    *b                     @   sR   d dl mZmZmZmZ G dd deeZG dd deeZG dd deeZdS )	    )PluginRedHatPluginDebianPluginUbuntuPluginc                   @   s    e Zd ZdZdZdZdd ZdS )ReleasezLinux release informationrelease)systemc                 C   s,   |  d | j dddd | ddg d S )Nzlsb_release -azlsb_release -dZlsb_releasezlsb-release)Zsuggest_filenameZroot_symlinkz/etc/*releasez/etc/lsb-release/*)Zadd_cmd_outputadd_copy_specself r   </usr/lib/python3/dist-packages/sos/report/plugins/release.pysetup   s   

zRelease.setupN)__name__
__module____qualname__Z
short_descZplugin_nameZprofilesr   r   r   r   r   r      s
    r   c                          e Zd Z fddZ  ZS )DebianReleasec                    s   t t|   | d d S )Nz/etc/debian_version)superr   r   r	   r
   	__class__r   r   r       s   zDebianRelease.setupr   r   r   r   __classcell__r   r   r   r   r          r   c                       r   )RedHatReleasec                    s    |  ddi tt|   d S )Nz/etc/redhat-releaseZredhat_release)Zadd_file_tagsr   r   r   r
   r   r   r   r   '   s   zRedHatRelease.setupr   r   r   r   r   r   %   r   r   N)Zsos.report.pluginsr   r   r   r   r   r   r   r   r   r   r   <module>   s   