
    ~ g                     0    S SK JrJrJr   " S S\\5      rg)    )PluginIndependentPlugin	PluginOptc                   F    \ rS 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g)
SEDUtility   zu
Collects information about SED drives installed on host system.
This plugin will capture data using sedutil utility
zSelf Encrypting Drivessedutil)securitysystemstoragehardware)r	   debugFzcapture debug data)defaultdescc                 P   / nU R                  S5      nU R                  S5      (       a}  SUS   :X  ab  US   R                  5        HK  nUR                  S5      (       d  M  UR	                  5       nUS S u  pESU:X  d  M:  UR                  U5        MM     U R                  U5        g g )	Nzsedutil-cli --scanr   r   statusoutputz/dev/   2)collect_cmd_output
get_option
splitlines
startswithsplitappenddo_debug)selfsed_listresultlinedisktcg_opal_devs         </usr/lib/python3/dist-packages/sos/report/plugins/sedutil.pysetupSEDUtility.setup   s    (()=>??7##F8$$ #8,779Dw//#zz|-1"1X*,.$OOD1 : MM(# $    c                 >    U H  nU R                  SU 35        M     g)zCollect debug logs zsedutil-cli --query N)add_cmd_output)r   r   devices      r#   r   SEDUtility.do_debug,   s"    F"6vh ?@ r&    N)__name__
__module____qualname____firstlineno____doc__
short_descplugin_nameprofilespackagesr   option_listr$   r   __static_attributes__r+   r&   r#   r   r      s>    
 *JK<HH 	'5/CDK$"Ar&   r   N)sos.report.pluginsr   r   r   r   r+   r&   r#   <module>r8      s    D C#A* #Ar&   