File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/dellrac.cpython-310.pyc
o
i��d� � @ s* d dl mZmZmZ G dd� dee�ZdS )� )�Plugin�IndependentPlugin� PluginOptc @ sD e Zd ZdZdZdZdZedddd�gZd Z d
Z
dd� Zd
d� ZdS )�DellRACz,Dell Remote Access Controller Administration�dellrac)�system�storage�hardware)zsrvadmin-idracadm7�debugFzcapture support assist data)�default�descz /opt/dell/srvadmin/bin/idracadm7� idracadm7c C sF dD ]}| j d| j|f d| j|f d� q| �d�r!| �� d S d S )N)� getniccfg�
getsysinfoz%s %s�%s_%s)�suggest_filenamer
)�add_cmd_output�racadm�prefix�
get_option�do_debug)�self�subcmd� r �</usr/lib/python3/dist-packages/sos/report/plugins/dellrac.py�setup s �
�z
DellRAC.setupc C sX z| � � }W n ty | j dd�}Y nw d}| jd| j|f |d| j|f d� d S )NF)�makezsupportassist collect -fz%s %s support.zipr )�runatr )�get_cmd_output_path�FileExistsErrorr r r )r �logpathr r r r r $ s �
�zDellRAC.do_debugN)
�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packagesr �option_listr r r r r r r r r s � r N)�sos.report.pluginsr r r r r r r r �<module> s