
    -_gJ                     ,    d dl mZmZ  G d dee      Zy)    )PluginRedHatPluginc                   2    e Zd ZdZdZdZdZdZd Zd Z	d Z
y	)
	PowerPathzEMC PowerPath	powerpath)storagehardware)EMCpower)emcpemcpdmemcpgpxemcpmpxc                 L    | j                  d       | j                  g d       y)z4 EMC PowerPath specific information - files
        zpowermt version)	z/etc/init.d/PowerPathz/etc/powermt.customz/etc/emcp_registrationz/etc/emc/mpaa.excludedz/etc/emc/mpaa.lamsz/etc/emcp_devicesDB.datz/etc/emcp_devicesDB.idxz/etc/emc/powerkmd.customz/etc/modprobe.conf.ppN)add_cmd_outputadd_copy_specselfs    >/usr/lib/python3/dist-packages/sos/report/plugins/powerpath.pyget_pp_fileszPowerPath.get_pp_files   s&     	-. 

 
	    c                 *    | j                  g d       y)z7 EMC PowerPath specific information - commands
        )zpowermt displayzpowermt display dev=allzpowermt check_registrationzpowermt display optionszpowermt display portszpowermt display pathszpowermt dumpN)r   r   s    r   get_pp_configzPowerPath.get_pp_config'   s     	 
 	r   c                 h    | j                          | j                  d      r| j                          y y )Nz
/proc/emcp)r   
path_isdirr   r   s    r   setupzPowerPath.setup4   s-     ??<(  )r   N)__name__
__module____qualname__
short_descplugin_nameprofilespackageskernel_modsr   r   r    r   r   r   r      s*     JK&HH:K !r   r   N)sos.report.pluginsr   r   r   r$   r   r   <module>r&      s    4+! +!r   