%PDF- %PDF-
Direktori : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/kdump.cpython-312.pyc |
� i��d� � � � d dl Z d dlmZmZmZmZmZmZ G d� de� Z G d� dee� Z G d� deee� Z G d � d ee� Zy)� N)�Plugin� PluginOpt�RedHatPlugin�DebianPlugin�UbuntuPlugin� CosPluginc � � e Zd ZdZdZdZd� Zy)�KDumpzKdump crash dumps�kdump)�system�debugc �P � | j g d�� | j dd�� y )N)z /proc/cmdlinez/etc/sysconfig/kdumpz/proc/sys/kernel/panicz/proc/sys/kernel/panic_on_oopsz/sys/kernel/kexec_loadedz/sys/kernel/fadump_enabledz/sys/kernel/fadump/enabledz/sys/kernel/fadump_registeredz/sys/kernel/fadump/registeredz/sys/kernel/fadump/mem_reservedz/sys/kernel/kexec_crash_sizez/sys/kernel/kexec_crash_loaded�kexec_crash_loaded��tags)� add_copy_spec)�selfs �:/usr/lib/python3/dist-packages/sos/report/plugins/kdump.py�setupzKDump.setup s0 � ���� � � ���;� 4� � 6� N)�__name__� __module__�__qualname__� short_desc�plugin_name�profilesr � r r r r s � �$�J��K�"�H�6r r c �2 � � e Zd ZdZdZd� Zd� Z� fd�Z� xZS )�RedHatKDump)�/etc/kdump.conf)zkexec-toolsc �� � t | j d� d� 5 }|D ]@ }|j |� s�|j � d j d� c cd d d � S d d d � y# 1 sw Y yxY w)Nz /etc/fstab�r� �/� )�open� path_join� startswith�split�rstrip)r �device�fp�lines r �fstab_parse_fszRedHatKDump.fstab_parse_fs- sq � � �$�.�.��.�� 4� 7��� 7���?�?�F�,��:�:�<��?�1�1�#�6�6� 7� 7� 7� 7� � 7� �s �A,�#A,�!A,�,A5c �B � d}d}t | j d� d� 5 }|D ]] }|j d� r|j � d }�(|j d� s�:|j � d }| j |� }�_ d d d � ||z S # 1 sw Y ||z S xY w)Nr% � /var/crashr r"