o
    O6uf  ã                   @   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 |› d�‘qS )ú z -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   