o
    i©¹d  ã                   @   s&   d dl mZmZ G dd„ deeƒZdS )é    )ÚPluginÚRedHatPluginc                   @   s$   e Zd ZdZdZdZdZdd„ ZdS )ÚMegaCLIzLSI MegaRAID devicesÚmegacli)ÚsystemÚstorageÚhardware)ú/opt/MegaRAID/MegaCli/MegaCli64c                    s(   d‰ g d¢}|   ‡ fdd„|D ƒ¡ d S )Nr	   )ÚLDPDInfoz-AdpAllInfoz-AdpBbuCmd -GetBbuStatusz-ShowSummaryc                    s   g | ]}d ˆ |f ‘qS )z%s %s -aALL© )Ú.0Úsubcmd©Úcmdr   ú</usr/lib/python3/dist-packages/sos/report/plugins/megacli.pyÚ
<listcomp>    s    ÿz!MegaCLI.setup.<locals>.<listcomp>)Úadd_cmd_output)ÚselfÚsubcmdsr   r   r   Úsetup   s
   ÿzMegaCLI.setupN)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚfilesr   r   r   r   r   r      s    r   N)Úsos.report.pluginsr   r   r   r   r   r   r   Ú<module>   s   