+
    i  c                   s2    ^ RI HtHtHt  ! R R]]4      tR# )i    )PluginIndependentPlugin	PluginOptc                   s\   a  ] tR t^t o RtRtRtRt]! RRRR7      .t	Rt
RtR	 tR
 tRtV tR# )DellRACz,Dell Remote Access Controller AdministrationZdellracdebugFzcapture support assist data)ZdefaultZdescz /opt/dell/srvadmin/bin/idracadm7Z	idracadm7c                s    R F4  pV P                  V P                   RV 2V P                   RV 2R7       K6  	  V P                  R4      '       d   V P	                  4        R# R# )	getniccfg _)suggest_filenamer   N)r   Z
getsysinfo)add_cmd_outputracadmprefixZ
get_optiondo_debug)selfsubcmds   & ?/usr/lib/python3.14/site-packages/sos/report/plugins/dellrac.pysetupZDellRAC.setup   sb    1F;;-q)$(KK=&!:   < 2
 ??7##MMO $    c                s     V P                  4       pRpV P                  V P                   RV R2WP                   RV 2R7       R#   \         d    T P                  RR7      p LUi ; i)	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)Zmakezsupportassist collect -fr   z support.zipr   )Zrunatr   N)Zget_cmd_output_pathZFileExistsErrorr	   r
   r   )r   Zlogpathr   s   &  r   r   ZDellRAC.do_debug$   sz    	;..0G ,{{m1VHL1{{m1VH,E 	 	G  	;..E.:G	;s   A A('A( N)ZsystemZstorageZhardware)zsrvadmin-idracadm7)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z
short_descZplugin_nameZprofilesZpackagesr   Zoption_listr
   r   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      sL     ?JK1H&H 	'5/LMK 0FFG Gr   r   N)Zsos.report.pluginsr    r   r   r   r   r   r   <module>r      s    D C%Gf' %Gr   