ó uÈÔec@sQddlZddlmZmZmZmZdeeeefd„ƒYZdS(iÿÿÿÿN(tPlugint RedHatPlugint UbuntuPlugint DebianPlugint IprConfigcBs)eZdZdZdZdZd„ZRS(s=IBM Power RAID storage adapter configuration information t iprconfigtiprutilssppc64.*c Cs|jddddddddd g ƒ|jdƒ}|d d ksKdSg}|d r¾tjd ƒ}xQ|d jƒD]<}|jdƒ}|j|d ƒr{|j|d ƒq{q{WnxA|D]9}|jd|ƒ|jd|ƒ|jd|ƒqÅW|jdƒ}|d d ks%dS|d s3dSd}|j|ƒ} | d d ks\dS| d sjdSx |d jƒD]Ž}d|kr{tjd|ƒ}|djdƒ\} } xN| d jƒD]9} | | krÉ| jdƒ}|jd|d ƒqÉqÉWq{q{WdS(Nsiprconfig -c show-configsiprconfig -c show-alt-configsiprconfig -c show-arrayssiprconfig -c show-jbod-diskssiprconfig -c show-ioassiprconfig -c show-hot-sparessiprconfig -c show-af-diskssiprconfig -c show-all-af-diskssiprconfig -c show-slotststatusitoutputtsgt siprconfig -c show-details %ss!iprconfig -c show-battery-info %ssiprconfig -c show-perf %st Enclosures\s+it/siprconfig -c query-ses-mode %s(tadd_cmd_outputtcollect_cmd_outputtretcompilet splitlinestsplittsearchtappend( tselft show_ioastdevicestptlinettemptdevicet show_configtshow_alt_configt altconfigtpcitscsitalt_line((s9/usr/lib/python2.7/site-packages/sos/plugins/iprconfig.pytsetupsX        (R(sppc64.*(t__name__t __module__t__doc__t plugin_nametpackagest architecturesR"(((s9/usr/lib/python2.7/site-packages/sos/plugins/iprconfig.pyRs (Rt sos.pluginsRRRRR(((s9/usr/lib/python2.7/site-packages/sos/plugins/iprconfig.pyt s "