
    ~ g                     h    S SK JrJrJrJrJr   " S S\5      r " S S\\5      r " S S\\\5      rg)	    )PluginRedHatPluginDebianPluginUbuntuPlugin	PluginOptc                   2    \ rS rSrSrSrSr\" SSSS9/rS	r	g
)Pxe   zPXE servicepxe)sysmgmtnetworktftpbootFz"collect content from tftpboot path)defaultdesc N)
__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilesr   option_list__static_attributes__r       8/usr/lib/python3/dist-packages/sos/report/plugins/pxe.pyr	   r	      s'    JK%H*e;	=Kr   r	   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )	RedHatPxe   )z/usr/sbin/pxeos)zsystem-config-netboot-cmdc                    > [         TU ]  5         U R                  S5        U R                  S5        U R	                  S5      (       a  U R                  S5        g g )Nz/usr/sbin/pxeos -lz/etc/dhcpd.confr   z	/tftpboot)supersetupadd_cmd_outputadd_copy_spec
get_optionself	__class__s    r   r"   RedHatPxe.setup   sL    01,-??:&&{+ 'r   r   )	r   r   r   r   filespackagesr"   r   __classcell__r(   s   @r   r   r      s     E-H, ,r   r   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )	DebianPxe%   )z	tftpd-hpac                    > [         TU ]  5         U R                  SS/5        U R                  S5      (       a  U R                  S5        g g )Nz/etc/dhcp/dhcpd.confz/etc/default/tftpd-hpar   z/var/lib/tftpboot)r!   r"   r$   r%   r&   s    r   r"   DebianPxe.setup)   sJ    "$
 	 ??:&&23 'r   r   )r   r   r   r   r+   r"   r   r,   r-   s   @r   r/   r/   %   s    H4 4r   r/   N)	sos.report.pluginsr   r   r   r   r   r	   r   r/   r   r   r   <module>r4      s9   9 9& 
,\ 
,4\< 4r   