3
ܓi @ s2 d dl Z d dlmZmZmZ G dd deeZdS ) N)PluginIndependentPluginSoSPredicatec @ s$ e Zd ZdZdZdZd Zdd ZdS )
IprConfigz8IBM Power RAID storage adapter configuration informationZ iprconfigiprutilsppc64.*c
C s | j dt| dgdd}|d dks(d S | jddd d
dddd
ddg
g }|d rtjd}x:|d j D ]*}|jd}|j|d rj|j|d qjW x<|D ]4}| jd| | jd| | jd| qW | j d}|d dksd S |d sd S d}| j |} | d dks&| d r*d S x~|d j D ]n}d|kr8tjd|}|d jd\}
}x>| d j D ].}||krr|jd}| jd|d qrW q8W d S )Nziprconfig -c show-ioasZsg)Zkmods)ZpredZstatusr ziprconfig -c show-configziprconfig -c show-alt-configziprconfig -c show-arraysziprconfig -c show-jbod-disksziprconfig -c show-hot-sparesziprconfig -c show-af-disksziprconfig -c show-all-af-disksziprconfig -c show-slotsziprconfig -c dumpoutput ziprconfig -c show-details ziprconfig -c show-battery-info ziprconfig -c show-perf Z Enclosurez\s+ /ziprconfig -c query-ses-mode ) Zcollect_cmd_outputr Zadd_cmd_outputrecompile
splitlinessplitsearchappend)
selfZ show_ioasZdevicesZdevlineZtempZdeviceZshow_configZshow_alt_configZ altconfig_ZscsiZalt_line r /usr/lib/python3.6/iprconfig.pysetup sX
zIprConfig.setupN)r )r )__name__
__module____qualname__Z
short_descZplugin_nameZpackagesZ
architecturesr r r r r r s
r )r Zsos.report.pluginsr r r r r r r r