o
    O6ufÏ  ã                   @   sX   d dl mZmZmZmZmZ G dd„ deeeƒZG dd„ deeƒZG dd„ deeƒZdS )	é    )ÚPluginÚRedHatPluginÚDebianPluginÚUbuntuPluginÚ	CosPluginc                   @   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 -dÚlsb_releasezlsb-release)Úsuggest_filenameÚroot_symlinkz/etc/*releasez/etc/lsb-release/*)Ú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__Ú
short_descÚplugin_nameÚprofilesr   r   r   r   r   r      s
    r   c                       ó   e Zd Z‡ fdd„Z‡  ZS )ÚDebianReleasec                    s   t ƒ  ¡  |  d¡ d S )Nz/etc/debian_version)Úsuperr   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ƒ  ¡  d S )Nz/etc/redhat-releaseÚredhat_release)Úadd_file_tagsr   r   r   r   r   r   r   (   s   zRedHatRelease.setupr   r   r   r   r   r"   &   r!   r"   N)	Úsos.report.pluginsr   r   r   r   r   r   r   r"   r   r   r   r   Ú<module>   s   