File: //usr/lib/python3.6/site-packages/sos/report/plugins/__pycache__/dellrac.cpython-36.pyc
3
3��d� � @ s* d dl mZmZmZ G dd� dee�ZdS )� )�Plugin�IndependentPlugin� PluginOptc @ sD e Zd ZdZdZdZdZeddd d
�gZdZ dZ
d
d� Zdd� ZdS )�DellRACz,Dell Remote Access Controller AdministrationZdellrac�system�storage�hardware�srvadmin-idracadm7�debugFzcapture support assist data)�defaultZdescz /opt/dell/srvadmin/bin/idracadm7Z idracadm7c C sF x.dD ]&}| j d| j|f d| j|f d� qW | jd�rB| j� d S )N� getniccfg�
getsysinfoz%s %sz%s_%s)�suggest_filenamer
)r r
)�add_cmd_output�racadm�prefixZ
get_option�do_debug)�self�subcmd� r �/usr/lib/python3.6/dellrac.py�setup s
z
DellRAC.setupc C sZ y| j � }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.zipz%s_%s)Zrunatr )Zget_cmd_output_path�FileExistsErrorr r r )r Zlogpathr r r r r $ s zDellRAC.do_debugN)r r r )r )
�__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