File: //usr/lib/python3.6/site-packages/sos/policies/distros/__pycache__/redhat.cpython-36.opt-1.pyc
3
-�_gW\ � @ sN d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dlm Z m
Z
mZmZm
Z
mZmZmZmZmZ d dlmZmZmZ d dlmZ d dlmZ d dlmZ d d lmZmZm Z d d
l!m"Z# yd dl$Z$dZ%W n e&k
r� dZ%Y nX d
Z'G dd� de�Z(dZ)dZ*dZ+G dd� de(�Z,G dd� de,�Z-G dd� de,�Z.G dd� de(�Z/dS )� N)�DeviceAuthorizationClass)�RedHatPlugin)
�RHEL_PRESETS�RHV�RHEL�CB�RHOSP�RHOCP�RH_CFME�RH_SATELLITE�AAPEDA�
AAPCONTROLLER)�LinuxPolicy�ENV_HOST_SYSROOT�
OS_RELEASE)�RpmPackageManager)�FlatpakPackageManager)�MultiPackageManager)�bold�
convert_bytes�TIMEOUT_DEFAULT)�_sosTFzRed Hat Enterprise Linuxc sz e Zd ZdZddgZdZdZdZd Zd Z d
Z
dZdZd
Z
dZd� fdd� Ze� fdd��Zdd� Zdd� Zdd� Z� ZS )�RedHatPolicyzRed Hat�Distribution Website�https://www.redhat.com/�Commercial Support�https://access.redhat.com/z/var/tmpFZfriendlyN�podman�sosz /usr/sbinzVhttps://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/auth/devicezPhttps://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/tokenTc s� t � j||||d� d| _tttg| j|d�| _| jt g7 _| jj
| _| jsftj
jd� tjd� | j| j�| _| jr�d| _nd| _| jtjd 7 _| jtjd 7 _| js�| j� | j� d S )
N)�sysroot�init�
probe_runtime�remote_execF)ZprimaryZ fallbacks�chrootr"