Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/apt.cpython-312.pyc |
�
-�_g� � �2 � d dl mZmZmZ G d� deee� Zy)� )�Plugin�UbuntuPlugin�DebianPluginc �0 � � e Zd ZdZdZdZd� Z� fd�Z� xZS )�AptzAPT - advanced packaging tool�apt)�system�sysmgmt�packagemanagerc �~ � | j g d�� | j d� | j d� | j g d�� | j d� }|d j � }dj |D �cg c] }d|v s�|j
d � d
�� c}� }| j d|� �d�
� y c c}w )N)z/etc/aptz/var/log/aptz/var/log/unattended-upgradesz/etc/apt/auth.confz/etc/apt/auth.conf.d/)z
apt-get checkzapt-config dumpzapt-cache statszapt-cache policyz/dpkg-query -W -f='${binary:Package} ${status}
'�output� zok installed� r zapt-cache policy zapt-cache_policy_details)�suggest_filename)�
add_copy_spec�add_forbidden_path�add_cmd_output�exec_cmd�
splitlines�join�split)�self�dpkg_result�dpkg_output�v�pkg_lists �8/usr/lib/python3/dist-packages/sos/report/plugins/apt.py�setupz Apt.setup s� � ����
� �
��� 4�5���� 7�8����
� � �m�m�?�
�� "�(�+�6�6�8���8�8�'2�J�!�n��6I�Q�W�W�T�]�1�
�J�L�������z�*�7� �
��
Ks �< B:�B:c �H �� t �| � � | j g d�� y )N)z/etc/apt/sources.listz/etc/apt/sources.list.d/z/etc/apt/apt.confz/etc/apt/apt.conf.d/)�super�postproc�do_paths_http_sub)r � __class__s �r r! zApt.postproc0 s! �� �
�������
� � ) �__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesr r! �
__classcell__)r# s @r r r s! �� �0�J��K�6�H�
�6� r$ r N)�sos.report.pluginsr r r r � r$ r �<module>r. s �� B� A�*�&�,�� *r$