File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/dellrac.cpython-38.pyc
U
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 AdministrationZdellrac)�systemZstorageZhardware)zsrvadmin-idracadm7�debugFzcapture support assist data)�defaultZdescz /opt/dell/srvadmin/bin/idracadm7Z idracadm7c C sB dD ]&}| j d| j|f d| j|f d� q| �d�r>| �� d S )N)Z getniccfgZ
getsysinfoz%s %s�%s_%s)�suggest_filenamer )�add_cmd_output�racadm�prefixZ
get_option�do_debug)�self�subcmd� r �</usr/lib/python3/dist-packages/sos/report/plugins/dellrac.py�setup s �
z
DellRAC.setupc C sZ z| � � }W n tk
r, | j dd�}Y nX d}| jd| j|f |d| j|f d� d S )NF)Zmakezsupportassist collect -fz%s %s support.zipr )Zrunatr
)Zget_cmd_output_path�FileExistsErrorr r r
)r Zlogpathr r r r r $ s �zDellRAC.do_debugN)
�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZpackagesr Zoption_listr r
r r r r r r r s � r N)Zsos.report.pluginsr r r r r r r r �<module> s