
    ~ g                     2    S SK JrJrJr   " S S\\\5      rg)    )PluginRedHatPluginDebianPluginc                   *    \ rS rSrSrSrSrSrS rSr	g)	IpmiTool   zIpmiTool hardware informationipmitool)hardwaresystem)r	   c                    SnU R                  S5      nUS   S:X  a  US-  nS H%  nS H  nU R                  U SU SU 35        M     M'     U R                  U S	3U S
3U S3U S3U S3U S3U S3U S3U S3U S3U S3/5        g )Nr	   zipmitool -I usb mc infostatusr   z -I usb)zchannel infozchannel getaccessz	lan print)       z raw 0x30 0x65z raw 0x30 0xb0z	 sel infoz
 sel elistz sel list -vz sensor listz chassis statusz
 lan printz
 fru printz mc infoz	 sdr info)collect_cmd_outputadd_cmd_output)selfcmdresultsubcmdchannels        =/usr/lib/python3/dist-packages/sos/report/plugins/ipmitool.pysetupIpmiTool.setup   s    (()BC(q 9CHF!##se1VHAgY$?@ " I 	e>"e>"e9e:e< e< e?#e:e:e8e9
 	     N)
__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesr   __static_attributes__r   r   r   r   r      s    0JK'HHr   r   N)sos.report.pluginsr   r   r   r   r   r   r   <module>r'      s    B A"v|\ "r   