
    -_gl                     ,    d dl mZmZ  G d dee      Zy)    )PluginIndependentPluginc                   (    e Zd ZdZdZdZdZd Zd Zy)ComposerzOSBuild Composercomposer)sysmgmtvirt)zcomposer-clizweldr-clientzcockpit-composerzosbuild-composerc                     g }| j                  |      }|d   dk(  r)|d   j                         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_entrieszComposer._get_entries   sR    **3/H" *557 %t$%    c                 ~   | j                  g d       | j                  d      }|D ]  }| j                  d|         | j                  d      }|D ]  }| j                  d|         | j                  d      }|D ](  }| j                  d|j                  d      d	           * | j	                  d
dg       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.logzcomposer-cli blueprints listzcomposer-cli blueprints show zcomposer-cli sources listzcomposer-cli sources info zcomposer-cli compose listzcomposer-cli compose log  r   zosbuild-composer.servicezosbuild-worker@*.service)units)add_copy_specr   add_cmd_outputsplitadd_journal)r   
blueprints	blueprintsourcessrccomposescomposes          r   setupzComposer.setup!   s     	
 		 &&'EF
# 	MI"?	{ KL	M ##$?@ 	DC"<SE BC	D $$%@A 	G+GMM#,>q,A+BC	 	&& 
 	r   N)	__name__
__module____qualname__
short_descplugin_nameprofilespackagesr   r%    r   r   r   r      s"    #JK$HHr   r   N)sos.report.pluginsr   r   r   r-   r   r   <module>r/      s    93v( 3r   