
    ~ g                     0    S SK JrJrJr   " S S\\5      rg)    )PluginIndependentPlugin	PluginOptc                   J    \ rS rSrSrSrSrSr\" SSSS	9/r	S
r
SrS rS rSrg)DellRAC   z,Dell Remote Access Controller Administrationdellrac)systemstoragehardware)zsrvadmin-idracadm7debugFzcapture support assist data)defaultdescz /opt/dell/srvadmin/bin/idracadm7	idracadm7c                     S H1  nU R                  U R                   SU 3U R                   SU 3S9  M3     U R                  S5      (       a  U R	                  5         g g )N)	getniccfg
getsysinfo _)suggest_filenamer   )add_cmd_outputracadmprefix
get_optiondo_debug)selfsubcmds     </usr/lib/python3/dist-packages/sos/report/plugins/dellrac.pysetupDellRAC.setup   sb    1F;;-q)$(KK=&!:   < 2
 ??7##MMO $    c                      U R                  5       nSnU R                  U R                   SU S3XR                   SU 3S9  g! [         a    U R                  SS9n NMf = f)	z
Ensure the sos_commands/dellrac directory does exist in either case
as we will need to run the command at that dir, and also ensure
logpath is properly populated in either case as well.
F)makezsupportassist collect -fr   z support.zipr   )runatr   N)get_cmd_output_pathFileExistsErrorr   r   r   )r   logpathr   s      r   r   DellRAC.do_debug$   sz    	;..0G ,{{m1VHL1{{m1VH,E 	 	G  	;..E.:G	;s   A A A  N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesr   option_listr   r   r   r   __static_attributes__r)   r!   r   r   r      sC    ?JK1H&H 	'5/LMK 0FFGr!   r   N)sos.report.pluginsr   r   r   r   r)   r!   r   <module>r5      s    D C%Gf' %Gr!   