File: //lib/python3/dist-packages/sos/policies/distros/__pycache__/ubuntu.cpython-312.pyc
�
([Qh� � �V � d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z G d� de� Z
y) � )�UbuntuPlugin)�DebianPolicy)�SnapPackageManager)�DpkgPackageManager)�MultiPackageManagerc �R � � e Zd ZdZddgZdZdZdZdZdZ dZ
d Z d� fd
� Zd� Z
� xZS )
�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�putc � �� t �| � ||||�� t t t g| j
|�� | _ | j j d� d dk( rd| _ | xj t gz
c_
y # t $ r Y �&w xY w)N)�sysroot�init�
probe_runtime�remote_exec)�primary� fallbacks�chrootr � sosreport�pkg_manager�snapz /snap/bin)�super�__init__r r r r �package_manager�pkg_by_name�sos_bin_path� TypeError�valid_subclassesr )�selfr r r r � __class__s ��=/usr/lib/python3/dist-packages/sos/policies/distros/ubuntu.pyr zUbuntuPolicy.__init__! s� �� �
����t�'4�%0� � 2� 3�&�)�*��<�<�#� %��� ��#�#�/�/��!�!.�0�39�:�$/��!�
���,��/��� � �� �s �(B � B�Bc � � t ddd�� 5 }|j � }|D ]<