o
    *bt                     @   s*   d dl mZmZmZ G dd deeZdS )    )PluginRedHatPlugin	PluginOptc                   @   s:   e Zd ZdZdZdZdZeddddgZd	gZ	d
d Z
dS )Fibrechannelz+Collect information on fibrechannel devicesZfibrechannel)ZhardwareZstoragesystem)z/sys/class/fc_hostz/sys/class/fc_remote_portsdebugTzcollect debugging logs)defaultZdescz/sys/kernel/debug/qla2*/c                 C   s,   | j ddd | dr| | j d S d S )Nzudevadm info -a %(dev)sZfibre)Zdevicesr   )Zadd_blockdev_cmdZ
get_optionZadd_copy_specdebug_paths)self r   A/usr/lib/python3/dist-packages/sos/report/plugins/fibrechannel.pysetup   s   
zFibrechannel.setupN)__name__
__module____qualname__Z
short_descZplugin_nameZprofilesfilesr   Zoption_listr	   r   r   r   r   r   r      s    r   N)Zsos.report.pluginsr   r   r   r   r   r   r   r   <module>   s   
