Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/sedutil.cpython-312.pyc |
�
-�_g� � �0 � d dl mZmZmZ G d� dee� Zy)� )�Plugin�IndependentPlugin� PluginOptc �D � e Zd ZdZdZdZdZdZ eddd� � gZ d
� Z
d� Zy)
�
SEDUtilityz�
Collects information about SED drives installed on host system.
This plugin will capture data using sedutil utility
zSelf Encrypting Drives�sedutil)�security�system�storage�hardware)r �debugFzcapture debug data)�default�descc �2 � g }| j d� }| j d� rsd|d k( rY|d j � D ]C }|j d� s�|j � }|d d \ }}d|k( s�3|j |� �E | j
|� y y ) Nzsedutil-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�setupzSEDUtility.setup s� � ����(�(�)=�>���?�?�7�#��F�8�$�$� #�8�,�7�7�9� 2�D����w�/�#�z�z�|��-1�"�1�X�*��l��,�.�$�O�O�D�1�
2�
�M�M�(�#� $� c �: � |D ] }| j d|� �� � y)z Collect debug logs zsedutil-cli --query N)�add_cmd_output)r r �devices r"