%PDF- %PDF-
Direktori : /snap/core18/current/usr/lib/python3/dist-packages/cloudinit/__pycache__/ |
Current File : //snap/core18/current/usr/lib/python3/dist-packages/cloudinit/__pycache__/apport.cpython-36.pyc |
3 �Ad� � * @ s d Z ddlZddlmZ ddlmZmZ y ddlmZm Z m Z mZ dZW n e k r` dZY nX dd d ddd ddddddddddddddddddd d!d"d#d$d%d&d'd(d)g"Zd*Zd+Zed,�d-d.�Zd=d/d0�Zd>d1d2�Zd?d3d4�Zd@d5d6�ZdAd7d8�Zd9d:� Zd;d<� ZdS )BzCloud-init apport interface� N)�read_cfg_paths)�INSTALLER_APPORT_FILES� INSTALLER_APPORT_SENSITIVE_FILES)�attach_file�attach_file_if_exists�attach_root_command_outputs�root_command_outputTFZAliYunZAltCloudzAmazon - Ec2ZAzureZBigstepZ BrightboxZ CloudSigmaZ CloudStackZDigitalOceanZE24CloudzGCE - Google Compute EnginezHuawei CloudZExoscalez Hetzner CloudZNWCSz IBM - (aka SoftLayer or BlueMix)ZLXDZMAASZNoCloudZ OpenNebulaZ OpenStackZOracleZOVFz'RbxCloud - (HyperOne, Rootbox, Rubikon)ZOpenTelekomCloudzSAP Converged CloudZScalewayZSmartOSZUpCloudZVMwareZVultrZZStackZOutscaleZOtherz/var/log/cloud-init.logz/var/log/cloud-init-output.log)�returnc C s t � } | jd�S )NZuserdata_raw)r Z get_ipath_cur)�paths� r �2/usr/lib/python3/dist-packages/cloudinit/apport.py�_get_user_data_fileF s r c C s0 t | ddd�� tddddg� t| dd� d S ) zBAttach cloud-init logs and tarfile from 'cloud-init collect-logs'.z-egrep -i "warn|error" /var/log/cloud-init.logz"cat /var/log/cloud-init-output.log)zcloud-init-log-warningszcloud-init-output.log.txtz cloud-initzcollect-logsz-tz/tmp/cloud-init-logs.tgzzlogs.tgzN)r r r )�report�uir r r �attach_cloud_init_logsK s r c C s$ d}|r |j |�r t| ddi� dS )z*Optionally attach hardware info from lshw.z�Your device details (lshw) may be useful to developers when addressing this bug, but gathering it requires admin privileges. Would you like to include this info?zlshw.txtZlshwN)�yesnor )r r �promptr r r � attach_hwinfo\ s r c C sT |rPd}|j |�}|dkrt�|rPd}|j|t�}|rHt|d | d<