Ë
    i©¹d­  ã                   óh   — d dl mZmZmZmZmZ  G d„ de«      Z G d„ dee«      Z G d„ deee«      Zy)	é    )ÚPluginÚRedHatPluginÚDebianPluginÚUbuntuPluginÚ	PluginOptc                   ó0   — e Zd ZdZdZdZ eddd¬«      gZy)	ÚPxezPXE serviceÚpxe)ÚsysmgmtÚnetworkÚtftpbootFz"collect content from tftpboot path)ÚdefaultÚdescN)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesr   Úoption_list© ó    ú8/usr/lib/python3/dist-packages/sos/report/plugins/pxe.pyr	   r	      s'   „ à€JØ€KØ%€Há�* eØ;ô	=ð�Kr   r	   c                   ó&   ‡ — e Zd ZdZdZˆ fd„Zˆ xZS )Ú	RedHatPxe)z/usr/sbin/pxeos)zsystem-config-netboot-cmdc                 ó´   •— t         t        | �  «        | j                  d«       | j	                  d«       | j                  d«      r| j	                  d«       y y )Nz/usr/sbin/pxeos -lz/etc/dhcpd.confr   z	/tftpboot)Úsuperr   ÚsetupÚadd_cmd_outputÚadd_copy_specÚ
get_option©ÚselfÚ	__class__s    €r   r   zRedHatPxe.setup   sM   ø€ ÜŒi˜Ñ$Ô&Ø×ÑÐ0Ô1Ø×ÑÐ,Ô-Ø�?‰?˜:Ô&Ø×Ñ˜{Õ+ð 'r   )r   r   r   ÚfilesÚpackagesr   Ú__classcell__©r$   s   @r   r   r      s   ø„ à €EØ-€H÷,ð ,r   r   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )Ú	DebianPxe)z	tftpd-hpac                 ó–   •— t         t        | �  «        | j                  ddg«       | j	                  d«      r| j                  d«       y y )Nz/etc/dhcp/dhcpd.confz/etc/default/tftpd-hpar   z/var/lib/tftpboot)r   r*   r   r    r!   r"   s    €r   r   zDebianPxe.setup)   sK   ø€ ÜŒi˜Ñ$Ô&Ø×ÑØ"Ø$ð
ô 	ð �?‰?˜:Ô&Ø×ÑÐ2Õ3ð '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>r-      s9   ð÷9õ 9ôˆ&ô ô
,��\ô 
,ô4��\ <õ 4r   