
    ~ gJ                     ,    S SK JrJr   " S S\\5      rg)    )PluginRedHatPluginc                   :    \ rS rSrSrSrSrSrSrS r	S r
S	 rS
rg)	PowerPath   zEMC PowerPath	powerpath)storagehardware)EMCpower)emcpemcpdmemcpgpxemcpmpxc                 L    U R                  S5        U R                  / SQ5        g)z3EMC 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_filesPowerPath.get_pp_files   s&     	-. 

 
	    c                 *    U R                  / SQ5        g)z6EMC 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_configPowerPath.get_pp_config'   s     	 
 	r   c                 r    U R                  5         U R                  S5      (       a  U R                  5         g g )Nz
/proc/emcp)r   
path_isdirr   r   s    r   setupPowerPath.setup4   s0     ??<((  )r    N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackageskernel_modsr   r   r   __static_attributes__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   