HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/sos/policies/distros/__pycache__/debian.cpython-310.pyc
o

-�_ga	�@s8ddlmZddlmZddlmZGdd�de�ZdS)�)�DebianPlugin)�LinuxPolicy)�DpkgPackageManagerc
sneZdZdZdgZdZdZdZegZ	dZ
dZdd	d
ddd
dddd�	Z		d�fdd�	Z
dd�Zdd�Z�ZS)�DebianPolicyzthe Debian project)zCommunity Websitezhttps://www.debian.org/�Debianz/etc/debian_version�friendlyzX/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/sbin:/usr/local/bin�	sosreport����	�
���
�)	�squeeze�wheezy�jessie�stretch�buster�bullseye�bookworm�trixie�forkyNTcs8t�j||||d�t|j|d�|_|jtg7_dS)N)�sysroot�init�
probe_runtime�remote_exec)�chrootr)�super�__init__rr�package_manager�valid_subclassesr)�selfrrrr��	__class__��=/usr/lib/python3/dist-packages/sos/policies/distros/debian.pyr!%s
��zDebianPolicy.__init__cCsddi�||�S)N�xzzxz-utils)�get)r$�binaryr'r'r(�_get_pkg_name_for_binary.s��z%DebianPolicy._get_pkg_name_for_binarycCs�zHtdddd��6}d}|��}|D]}d|vr"|�d�d��}nq||jvr5|j|Wd�WSWd�Wd	S1sAwYWd	StyRYd	Sw)
Nz/etc/os-release�rzutf-8)�encoding��VERSION_CODENAME�=�F)�open�	readlines�split�strip�deb_versions�IOError)r$�fp�
rel_string�lines�liner'r'r(�dist_version4s(�
�
�	�	�zDebianPolicy.dist_version)NNTN)�__name__�
__module__�__qualname__�vendor�vendor_urls�os_release_name�os_release_file�name_patternrr#�PATH�sos_pkg_namer7r!r,r=�
__classcell__r'r'r%r(rs0��	rN)�sos.report.pluginsr�sos.policies.distrosr�"sos.policies.package_managers.dpkgrrr'r'r'r(�<module>s