HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //proc/self/root/lib/python3/dist-packages/sos/report/plugins/__pycache__/powerpc.cpython-38.pyc
U

i��d0�@s&ddlmZmZGdd�dee�ZdS)�)�Plugin�IndependentPluginc@s$eZdZdZdZdZdZdd�ZdS)�PowerPCzIBM Power systemsZpowerpc)�systemZhardware)zppc.*cCshz8t|�d�d��}|��}d|k}d|k}W5QRXWntk
rTd}d}YnX|s^|r�|�dddd	d
ddd
dg	�|�dddddddddddddddddd g�|�r0|�d!d"d#d$d%d&d'd(d)g	�|jd*d+d,�}|�d-d.d/d0d1d2d3d4d5d6d7|d8d9d:g�|�d;�|�d<�|�d=g�|�d>d?g�|�rd|�d"d#d@dAdBdCdDg�|�	dE��rd|�dF�dS)GNz
/proc/cpuinfo�rZpSeriesZPowerNVFz/proc/device-tree/z
/proc/loadavgz/proc/locksz
/proc/miscz/proc/swapsz
/proc/versionz
/dev/nvramz/var/lib/lsvpd/z/etc/ct_node_idzppc64_cpu --infozppc64_cpu --smtzppc64_cpu --cores-presentzppc64_cpu --cores-onzppc64_cpu --run-modezppc64_cpu --frequencyzppc64_cpu --dscrzdiag_encl -vzlsvpd -Dz
lsmcode -Azlscfg -vzopal-elog-parse -szopal-elog-parse -azopal-elog-parse -lzlssrc -azlsrsrc IBM.MCPzrmcdomainstatus -s ctrmczrmcdomainstatus -s ctrmc -a ipz/proc/ppc64/lparcfgz/proc/ppc64/eehz/proc/ppc64/systemcfgz/var/log/platformz/var/log/drmgrz/var/log/drmgr.0z/var/log/hcnmgrz/var/ct/IBM.DRM.stderrz /var/ct/IW/log/mc/IBM.DRM/trace*ZctsnapT)�nameZmakezservicelog --dumpzservicelog_notify --listZusysattnZ	usysidentzserv_config -lzbootlist -m both -rzlparstat -iZ
lparnumascorezlparnumascore -c cpu -d 4zlparnumascore -c mem -d 3zctsnap -xrunrpttr -d %sZ	lsdevinfoZlsslotZamsstatZinvscoutzinvscout -vz/var/adm/invscout/*zhcn-initZctrmcz/proc/ppc64/topology_updatesz/sys/firmware/opal/msglogz/var/log/opal-elog/z/var/log/opal-prdz/var/log/opal-prd.log*z
/var/log/dumpzls -l /var/log/dump)
�openZ	path_join�read�IOErrorZ
add_copy_specZadd_cmd_outputZget_cmd_output_pathZcollect_cmd_outputZadd_service_statusZ
path_isdir)�self�fp�contentsZ	ispSeriesZ	isPowerNVZctsnap_path�r�</usr/lib/python3/dist-packages/sos/report/plugins/powerpc.py�setups�
����

��	z
PowerPC.setupN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZ
architecturesrrrrrrs
rN)Zsos.report.pluginsrrrrrrr�<module>s