/usr/lib/python3/dist-packages/sos/policies/distros/__pycache__
Edit: /usr/lib/python3/dist-packages/sos/policies/distros/__pycache__/suse.cpython-310.pyc (2868B)
o
G%@i @ sh d dl Z d dlZd dlmZmZ d dlmZ d dlmZ d dl m
Z G dd deZG dd d eZ
dS )
N)RedHatPlugin
SuSEPlugin)LinuxPolicy)RpmPackageManager)_sosc sR e Zd ZdZdZdgZdZ d fdd Zedd d
Z dd Z
d
d Z ZS )
SuSEPolicySuSE)zDistribution Websitezhttps://www.suse.com/z/var/tmpNTc s t j||||d | jttg7 _d| _t | _| jjs)| j
d td d| _
| j
tjd 7 _
| j
tjd 7 _
| d S )Nsysrootinit
probe_runtimeremote_execFz(Could not obtain installed package list. z"/usr/sbin:/usr/bin:/root/bin:/sbinz/usr/local/binz/usr/local/sbin)super__init__valid_subclassesr r usrmover package_managerpackagesui_logerrorsysexitPATHospathsep
set_exec_pathselfr
r r r
__class__ ;/usr/lib/python3/dist-packages/sos/policies/distros/suse.pyr s
zSuSEPolicy.__init__ c C s dS )zThis method checks to see if we are running on SuSE. It must be
overriden by concrete subclasses to return True when running on an
OpenSuSE, SLES or other Suse distribution and False otherwise.Fr! )clsremoter! r! r" check- s zSuSEPolicy.checkc C s |s| j S |S N)_tmp_dir)r opt_tmp_dirr! r! r" get_tmp_dir4 s zSuSEPolicy.get_tmp_dirc C s | S r' ) host_name)r r! r! r" get_local_name9 s zSuSEPolicy.get_local_nameNNTN)r# )
__name__
__module____qualname__os_release_namevendorvendor_urlsr( r classmethodr&