
    ~ g                     d    S SK JrJrJrJr   " S S\\5      r " S S\\5      r " S S\\5      rg)	    )PluginRedHatPluginDebianPluginUbuntuPluginc                   4    \ rS rSrSrSrSrSrSrS r	S r
S	rg
)ActiveMq   zActiveMQ message brokeractivemq)	openshift)r
   zactivemq-core)z/var/log/activemqc                     U R                  S5      (       a%  U R                  [        U R                  5      5        g U R                  SS/5        g )Nall_logsz/var/log/activemq/activemq.logz/var/log/activemq/wrapper.log)
get_optionadd_copy_speclistfilesselfs    =/usr/lib/python3/dist-packages/sos/report/plugins/activemq.pysetupActiveMq.setup   sA    ??:&&tDJJ/00/      c                 *    U R                  SSS5        g )N/etc/activemq/activemq.xmlz(\s*password=")[^"]*(".*)z
\1******\2)do_file_subr   s    r   postprocActiveMq.postproc    s     	((	
r    N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesr   r   r   __static_attributes__r   r   r   r   r      s%    *JKH,H"E
r   r   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )RedHatActiveMq*   c                 H   > [         TU ]  5         U R                  SS/5        g )Nz/etc/sysconfig/activemqr   superr   r   r   	__class__s    r   r   RedHatActiveMq.setup,   s%    %(
 	r   r   r   r   r    r!   r   r&   __classcell__r.   s   @r   r(   r(   *   s     r   r(   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )UbuntuActiveMq4   c                 H   > [         TU ]  5         U R                  SS/5        g )Nz/etc/activemqz/etc/default/activemqr+   r-   s    r   r   UbuntuActiveMq.setup5   s%    #
 	r   r   r0   r2   s   @r   r4   r4   4   s     r   r4   N)sos.report.pluginsr   r   r   r   r   r(   r4   r   r   r   <module>r9      s8    P O
v| 
8X| X| r   