o
    i©¹dÒ  ã                   @   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d„ ZdS )ÚmvCLIz)mvCLI Integrated RAID adapter informationÚmvcli)z/opt/marvell/bin/mvclic                 C   s    g d¢}|   dd„ |D ƒ¡ d S )N)z
info -o vdz
info -o pdzinfo -o hbaz
smart -p 0c                 S   s   g | ]}d | ‘qS )z/opt/marvell/bin/mvcli %s© )Ú.0Úsr   r   ú:/usr/lib/python3/dist-packages/sos/report/plugins/mvcli.pyÚ
<listcomp>!   s    zmvCLI.setup.<locals>.<listcomp>)Úadd_cmd_output)ÚselfÚsubcmdsr   r   r	   Úsetup   s   zmvCLI.setupN)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚcommandsr   r   r   r   r	   r      s
    r   N)Úsos.report.pluginsr   r   r   r   r   r   r	   Ú<module>   s   