o
    *b7  ã                   @   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 )ÚZfszZFS filesystemÚzfs)Zstorage)zzfsutils-linuxr   c                 C   sP   |   g d¢¡ |  d¡}|d dkr$|d  ¡ }|D ]}|   d| ¡ qd S d S )N)zzfs get allzzfs list -t all -o spacez
zpool listzzpool events -vzzpool status -vxzzpool list -H -o nameÚstatusr   Úoutputzzpool get all %s)Zadd_cmd_outputZcollect_cmd_outputÚ
splitlines)ÚselfZzpoolsZzpools_listZzpool© r
   ú8/usr/lib/python3/dist-packages/sos/report/plugins/zfs.pyÚsetup   s   
ýz	Zfs.setupN)Ú__name__Ú
__module__Ú__qualname__Z
short_descZplugin_nameZprofilesZpackagesr   r
   r
   r
   r   r      s    r   N)Zsos.report.pluginsr   r   r   r
   r
   r
   r   Ú<module>   s   	