U
    -Ø_g  ã                   @   sL   d dl mZmZmZ G dd„ deƒZG dd„ deeƒZG dd„ deeƒZdS )	é    )ÚPluginÚRedHatPluginÚUbuntuPluginc                   @   s   e Zd ZdZdZdZdS )ÚDhcpzDHCP daemonÚdhcp)ZnetworkN)Ú__name__Ú
__module__Ú__qualname__Z
short_descZplugin_nameZprofiles© r
   r
   ú9/usr/lib/python3/dist-packages/sos/report/plugins/dhcp.pyr      s   r   c                       s$   e Zd ZdZdZ‡ fdd„Z‡  ZS )Ú
RedHatDhcp)z/etc/rc.d/init.d/dhcpd)r   c                    s   t ƒ  ¡  |  ddg¡ d S )Nz/etc/dhcpd.confz	/etc/dhcp©ÚsuperÚsetupZadd_copy_spec©Úself©Ú	__class__r
   r   r      s
    
þzRedHatDhcp.setup©r   r   r	   ÚfilesZpackagesr   Ú__classcell__r
   r
   r   r   r      s   r   c                       s$   e Zd ZdZdZ‡ fdd„Z‡  ZS )Ú
UbuntuDhcp)z/etc/init.d/udhcpd)Zudhcpdc                    s   t ƒ  ¡  |  ddg¡ d S )Nz/etc/default/udhcpdz/etc/udhcpd.confr   r   r   r
   r   r   &   s
    
þzUbuntuDhcp.setupr   r
   r
   r   r   r   !   s   r   N)Zsos.report.pluginsr   r   r   r   r   r   r
   r
   r
   r   Ú<module>	   s   