%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python3.9/site-packages/sos/report/plugins/__pycache__/
Upload File :
Create Path :
Current File : //usr/lib/python3.9/site-packages/sos/report/plugins/__pycache__/iprconfig.cpython-39.opt-1.pyc

a

\��h�@s2ddlZddlmZmZmZGdd�dee�ZdS)�N)�Plugin�IndependentPlugin�SoSPredicatec@s$eZdZdZdZdZdZdd�ZdS)�	IprConfigz8IBM Power RAID storage adapter configuration informationZ	iprconfig)Ziprutils)zppc64.*c
Cs�|jdt|dgd�d�}|ddks(dS|�gd��g}|dr�t�d�}|d��D]*}|�d	�}|�|d�rX|�|d�qX|D]4}|�d
|���|�d|���|�d|���q�|�d
�}|ddks�dS|ds�dSd}|�|�}	|	ddk�s
|	d�sdS|d��D]j}d|v�rt�d|�}|d�d�\}
}|	d��D].}||v�rR|�d	�}|�d|d����qR�qdS)N�iprconfig -c show-ioasZsg)Zkmods)Zpred�statusr)
�iprconfig -c show-config�iprconfig -c show-alt-configziprconfig -c show-arraysziprconfig -c show-jbod-disksrziprconfig -c show-hot-sparesziprconfig -c show-af-disksziprconfig -c show-all-af-disksziprconfig -c show-slotsziprconfig -c dump�output� ziprconfig -c show-details ziprconfig -c show-battery-info ziprconfig -c show-perf rr	Z	Enclosurez\s+��/ziprconfig -c query-ses-mode )	Zcollect_cmd_outputrZadd_cmd_output�re�compile�
splitlines�split�search�append)
�selfZ	show_ioasZdevices�dev�lineZtempZdeviceZshow_configZshow_alt_configZ	altconfig�_ZscsiZalt_line�r�@/usr/lib/python3.9/site-packages/sos/report/plugins/iprconfig.py�setupsJ�







�zIprConfig.setupN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZpackagesZ
architecturesrrrrrrs
r)rZsos.report.pluginsrrrrrrrr�<module>s

Zerion Mini Shell 1.0