U
    i©¹dú  ã                   @   s2   d dl mZmZ d dlmZ G dd„ deeƒZdS )é    )ÚPluginÚUbuntuPlugin)Úis_executablec                   @   s    e Zd ZdZdZdZdd„ ZdS )ÚUbuntuzUbuntu specific informationZubuntu)Úsystemc                 C   sŠ   |   ddg¡ |  d¡r†tdƒr&d}ntdƒr4d}nd}|   |¡ |   d	| ¡ |  d
¡sr|  ddddddg¡ n|  d¡ |  d¡ d S )Nz1ubuntu-security-status --thirdparty --unavailablezhwe-support-status --verbosezubuntu-advantage-toolsZuaz	ua statusZproz
pro statuszubuntu-advantage statusz%s --format jsonZall_logsz/var/log/ubuntu-advantage.logz/var/log/ubuntu-advantage.log.1z /var/log/ubuntu-advantage.log.2*z#/var/log/ubuntu-advantage-timer.logz%/var/log/ubuntu-advantage-timer.log.1z&/var/log/ubuntu-advantage-timer.log.2*z/var/log/ubuntu-advantage.log*z$/var/log/ubuntu-advantage-timer.log*)Zadd_cmd_outputZis_installedr   Z
get_optionZadd_copy_spec)ÚselfZua_tools_status© r   ú;/usr/lib/python3/dist-packages/sos/report/plugins/ubuntu.pyÚsetup   s.    þ


ú	
zUbuntu.setupN)Ú__name__Ú
__module__Ú__qualname__Z
short_descZplugin_nameZprofilesr
   r   r   r   r	   r      s   r   N)Zsos.report.pluginsr   r   Zsos.utilitiesr   r   r   r   r   r	   Ú<module>	   s   