HEX
Server: Apache
System: Linux nc-ph-4101.simplemoneygoals.com 5.14.0-503.21.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jan 12 09:45:05 EST 2025 x86_64
User: dailygoldindex (1004)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/sos/policies/distros/__pycache__/ubuntu.cpython-39.opt-1.pyc
a

\��h�	�@sPddlmZddlmZddlmZddlmZddlm	Z	Gdd�de�Z
dS)	�)�UbuntuPlugin)�DebianPolicy)�SnapPackageManager)�DpkgPackageManager)�MultiPackageManagercsNeZdZdZddgZdZdZdZdZdZ	dZ
d	Zd�fdd
�	Zdd�Z
�ZS)�UbuntuPolicyZ	Canonical)zCommunity Websitezhttps://www.ubuntu.com/)zCommercial Supportzhttps://www.canonical.comZUbuntu�zb/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/sbin:/usr/local/bin:/snap/binz,https://files.support.canonical.com/uploads/ZubuntuZputNTcspt�j||||d�tttg|j|d�|_z|j�d�ddkrFd|_Wnt	yZYn0|j
tg7_
dS)N)�sysroot�init�
probe_runtime�remote_exec)ZprimaryZ	fallbacks�chrootrZ	sosreportZpkg_managerZsnapz	/snap/bin)�super�__init__rrrr	Zpackage_managerZpkg_by_nameZsos_bin_path�	TypeErrorZvalid_subclassesr)�selfr	r
rr��	__class__��?/usr/lib/python3.9/site-packages/sos/policies/distros/ubuntu.pyr!s,
�����
zUbuntuPolicy.__init__c	Cs�zxtdddd��T}|��}|D]6}d|vrt|�d�d���Wd�WSqWd�n1sj0YWd	Sttfy�Yd	S0dS)
z7 Returns the version stated in DISTRIB_RELEASE
        z/etc/lsb-release�rzutf-8)�encodingZDISTRIB_RELEASE�=�NF)�open�	readlines�float�split�strip�IOError�
ValueError)r�fp�lines�linerrr�dist_version7sJzUbuntuPolicy.dist_version)NNTN)�__name__�
__module__�__qualname__ZvendorZvendor_urlsZos_release_nameZos_release_file�PATHZ_upload_urlZ_upload_userZ_upload_passwordZ_upload_methodrr$�
__classcell__rrrrrs��rN)Zsos.report.pluginsrZsos.policies.distros.debianrZ"sos.policies.package_managers.snaprZ"sos.policies.package_managers.dpkgrZsos.policies.package_managersrrrrrr�<module>
s