o
    O6uf  ã                   @   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 ƒ  ¡  |  ddg¡ d S )Nz/etc/dhcpd.confz	/etc/dhcp©ÚsuperÚ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.confr   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   