File: //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/ovirt_engine_backup.cpython-310.pyc
o
i��d
� @ s6 d dl mZmZmZ d dlmZ G dd� dee�ZdS )� )�Plugin�RedHatPlugin� PluginOpt)�datetimec @ s@ e Zd ZdZdZdZedddd�edd d
d�gZdZdd
� Z dS )�oVirtEngineBackupzoVirt Engine database backup)zovirt-engine-tools-backup�ovirt_engine_backup� backupdirz/var/lib/ovirt-engine-backupz%Directory where backups are generated)�default�desc�tmpdirz/tmpz!temp dir to use for engine-backup)�virtc C s~ t �� �d�}| �| �d�d| �}| �| �d�d| �}d||| �d�f }| j|dd�}|d d
kr=| �||g� d S d S )Nz%Y%m%d%H%M%Sr zengine-db-backup-%s.tar.gzzengine-db-backup-%s.logzEengine-backup --mode=backup --scope=db --file=%s --log=%s --tmpdir=%sr z
engine-backup)�suggest_filename�statusr )r �now�strftime� path_join�
get_option�collect_cmd_output�
add_copy_spec)�selfr �backup_filename�log_filename�cmd�res� r �H/usr/lib/python3/dist-packages/sos/report/plugins/ovirt_engine_backup.py�setup s, ����
��zoVirtEngineBackup.setupN)
�__name__�
__module__�__qualname__�
short_desc�packages�plugin_namer �option_list�profilesr r r r r r s ���r N)�sos.report.pluginsr r r r r r r r r �<module> s