https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/sos/policies/distros/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/sos/policies/distros/__pycache__/ubuntu.cpython-310.pyc
o

-�_g��@sXddlZddlmZddlmZddlmZddlmZddl	m
Z
Gdd�de�ZdS)	�N)�UbuntuPlugin)�DebianPolicy)�SnapPackageManager)�DpkgPackageManager)�MultiPackageManagercsteZdZdZddgZdZdZdZdZdZ	dZ
d	Z		
d�fdd
�	Zdd�Z
d�fdd�	Zdd�Z�fdd�Z�ZS)�UbuntuPolicy�	Canonical)zCommunity Websitezhttps://www.ubuntu.com/)zCommercial Supportzhttps://www.canonical.com�Ubuntu�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/�ubuntu�putNTcspt�j||||d�tttg|j|d�|_z|j�d�ddkr#d|_Wn	t	y-Ynw|j
tg7_
dS)N)�sysroot�init�
probe_runtime�remote_exec)�primary�	fallbacks�chrootr�	sosreport�pkg_manager�snapz	/snap/bin)�super�__init__rrrr
�package_manager�pkg_by_name�sos_bin_path�	TypeError�valid_subclassesr)�selfr
rrr��	__class__��=/usr/lib/python3/dist-packages/sos/policies/distros/ubuntu.pyr"s0
�������zUbuntuPolicy.__init__c	Cs�z>tdddd��,}|��}|D]}d|vr*t|�d�d���Wd�WSqWd�Wd	S1s7wYWd	SttfyJYd	Sw)
z7 Returns the version stated in DISTRIB_RELEASE
        z/etc/lsb-release�rzutf-8)�encoding�DISTRIB_RELEASE�=�NF)�open�	readlines�float�split�strip�IOError�
ValueError)r�fp�lines�liner!r!r"�dist_version8s ��
���zUbuntuPolicy.dist_versioncs$|j�|j�r
|j|jfSt���S�N)�
upload_url�
startswith�_upload_url�_upload_user�_upload_passwordr�get_upload_https_auth)r�user�passwordrr!r"r9Es
z"UbuntuPolicy.get_upload_https_authcCs |j�|j�r	dS|�|���S)NzCanonical Support File Server)r4r5r6�_get_obfuscated_upload_url�get_upload_url)rr!r!r"�get_upload_url_stringJsz"UbuntuPolicy.get_upload_url_stringcsB|jr
|j�|j�r|js|jStj�|j�}|j|St���Sr3)	r4r5r6�upload_archive_name�os�path�basenamerr=)r�fnamerr!r"r=Os

zUbuntuPolicy.get_upload_url)NNTN)NN)�__name__�
__module__�__qualname__�vendor�vendor_urls�os_release_name�os_release_file�PATHr6r7r8�_upload_methodrr2r9r>r=�
__classcell__r!r!rr"rs&��
r)r@�sos.report.pluginsr�sos.policies.distros.debianr�"sos.policies.package_managers.snapr�"sos.policies.package_managers.dpkgr�sos.policies.package_managersrrr!r!r!r"�<module>s

https://t.me/RX1948 - 2025