HEX
Server: Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System: Linux ns565604.ip-54-39-133.net 4.18.0-553.50.1.el8_10.x86_64 #1 SMP Tue Apr 15 08:09:22 EDT 2025 x86_64
User: greer489 (1034)
PHP: 8.3.19
Disabled: NONE
Upload Files
File: //usr/lib/python3.6/site-packages/sos/policies/distros/__pycache__/debian.cpython-36.pyc
3

-�_ga	�@s8ddlmZddlmZddlmZGdd�de�ZdS)�)�DebianPlugin)�LinuxPolicy)�DpkgPackageManagerc
sjeZdZdZdgZdZdZdZegZ	dZ
d	Zd
ddd
dddddd�	Zd�fdd�	Z
dd�Zdd�Z�ZS)�DebianPolicyzthe Debian project�Community Website�https://www.debian.org/ZDebianz/etc/debian_versionZfriendlyz9/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/gamesz:/usr/local/sbin:/usr/local/binZ	sosreport����	�
���
�)	ZsqueezeZwheezyZjessieZstretchZbusterZbullseyeZbookwormZtrixieZforkyNTcs8t�j||||d�t|j|d�|_|jtg7_dS)N)�sysroot�init�
probe_runtime�remote_exec)�chrootr)�super�__init__rrZpackage_manager�valid_subclassesr)�selfrrrr)�	__class__��/usr/lib/python3.6/debian.pyr%s

zDebianPolicy.__init__cCsddij||�S)NZxzzxz-utils)�get)rZbinaryrrr�_get_pkg_name_for_binary.sz%DebianPolicy._get_pkg_name_for_binarycCs�yhtdddd��P}d}|j�}x(|D] }d|kr$|jd�dj�}Pq$W||jkr\|j|SWdQRXd	Stk
r|d	SXdS)
Nz/etc/os-release�rzutf-8)�encoding�ZVERSION_CODENAME�=�F)�open�	readlines�split�strip�deb_versions�IOError)r�fpZ
rel_string�lines�linerrr�dist_version4s

zDebianPolicy.dist_version)rrzX/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/sbin:/usr/local/bin)NNTN)�__name__�
__module__�__qualname__ZvendorZvendor_urlsZos_release_nameZos_release_fileZname_patternrr�PATHZsos_pkg_namer(rrr-�
__classcell__rr)rrrs,rN)Zsos.report.pluginsrZsos.policies.distrosrZ"sos.policies.package_managers.dpkgrrrrrr�<module>	s