HOME


Mini Shell 1.0
DIR: /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/composer.cpython-312.pyc
�

i��dr��,�ddlmZmZGd�dee�Zy)�)�Plugin�IndependentPluginc�(�eZdZdZdZdZdZd�Zd�Zy)�ComposerzOSBuild Composer�composer)�sysmgmt�virt)zcomposer-clizweldr-clientzcockpit-composerzosbuild-composerc��g}|j|�}|ddk(r)|dj�D]}|j|��|S)N�statusr�output)�collect_cmd_output�
splitlines�append)�self�cmd�entries�ent_file�lines     �=/usr/lib/python3/dist-packages/sos/report/plugins/composer.py�_get_entrieszComposer._get_entriessR�����*�*�3�/���H���"� ��*�5�5�7�
%�����t�$�
%���c�~�|jgd��|jd�}|D]}|jd|z��|jd�}|D]}|jd|z��|jd�}|D](}|jd|jd�d	z��*|j	d
dg��y)
N)z+/etc/osbuild-composer/osbuild-composer.tomlz'/etc/osbuild-worker/osbuild-worker.tomlz/etc/lorax/composer.confz/etc/osbuild-composerz$/var/log/lorax-composer/composer.logz/var/log/lorax-composer/dnf.logz#/var/log/lorax-composer/program.logz"/var/log/lorax-composer/server.logzcomposer-cli blueprints listzcomposer-cli blueprints show %szcomposer-cli sources listzcomposer-cli sources info %szcomposer-cli compose listzcomposer-cli compose log %s� rzosbuild-composer.servicezosbuild-worker@*.service)�units)�
add_copy_specr�add_cmd_output�split�add_journal)r�
blueprints�	blueprint�sources�src�composes�composes       r�setupzComposer.setup!s������	
�		��&�&�'E�F�
�#�	O�I���� A�I� M�N�	O��#�#�$?�@���	F�C���� >�� D�E�	F��$�$�%@�A���	�G����-��
�
�c�0B�1�0E�E�
�	�	
���&�&� 
��	rN)	�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packagesrr%�rrrrs"��#�J��K�$�H��H��rrN)�sos.report.pluginsrrrr-rr�<module>r/s��9�3�v�(�3r