o
    i©¹d:  ã                   @   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)ÚnetworkN)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofiles© r   r   ú9/usr/lib/python3/dist-packages/sos/report/plugins/dhcp.pyr      s    r   c                       ó$   e Zd ZdZdZ‡ fdd„Z‡  ZS )Ú
RedHatDhcp)z/etc/rc.d/init.d/dhcpd)r   c                    ó    t t| ƒ ¡  |  ddg¡ d S )Nz/etc/dhcpd.confz	/etc/dhcp)Úsuperr   ÚsetupÚadd_copy_spec©Úself©Ú	__class__r   r   r      ó
   
þzRedHatDhcp.setup©r   r	   r
   ÚfilesÚpackagesr   Ú__classcell__r   r   r   r   r      ó    r   c                       r   )Ú
UbuntuDhcp)z/etc/init.d/udhcpd)Úudhcpdc                    r   )Nz/etc/default/udhcpdz/etc/udhcpd.conf)r   r    r   r   r   r   r   r   r   &   r   zUbuntuDhcp.setupr   r   r   r   r   r    !   r   r    N)Úsos.report.pluginsr   r   r   r   r   r    r   r   r   r   Ú<module>   s   