+
    Û1jN  ã                   óf   € ^ RI HtHtHtHt  ! R R]4      t ! R R]]4      t ! R R]]]4      tR# )	é    )ÚPluginÚRedHatPluginÚDebianPluginÚUbuntuPluginc                   ó"   € ] tR t^tRtRtRtRtR# )ÚDhcpzDHCP daemonÚdhcp© N)Únetwork)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú
short_descÚplugin_nameÚprofilesÚ__static_attributes__r
   ó    Ú9/usr/lib/python3/dist-packages/sos/report/plugins/dhcp.pyr   r      s   † à€Jà€KØ„Hr   r   c                   ó6   a a€ ] tR t^t oRtV 3R ltRtVtV ;t# )Ú
RedHatDhcpc                óJ   <€ \         SV `  4        V P                  R R.4       R# )z/etc/dhcpd.confú	/etc/dhcpN)ÚsuperÚsetupÚadd_copy_spec©ÚselfÚ	__class__s   &€r   r   ÚRedHatDhcp.setup   s%   ø€ Ü‰‰ŒØ×ÑØØð
ö 	r   r
   )r	   zdhcp-server)	r   r   r   r   Úpackagesr   r   Ú__classdictcell__Ú__classcell__©r   Ú__classdict__s   @@r   r   r      s   ù‡ € à'€H÷õ r   r   c                   ó:   a a€ ] tR t^ t oRtRtV 3R ltRtVtV ;t	# )Ú
DebianDhcpc                óp   <€ \         SV `  4        V P                  . RO4       V P                  . RO4       R# )ú/etc/default/udhcpdN)r)   z/etc/udhcpd.confr   z/etc/default/isc-dhcp-serverz/var/lib/dhcpz/etc/dnsmasq.confz/etc/dnsmasq.dz/etc/default/dnsmasq)z'systemctl --full status isc-dhcp-serverzdhcp-lease-listzsystemctl --full status dnsmasqzdnsmasq --test)r   r   r   Úadd_cmd_outputr   s   &€r   r   ÚDebianDhcp.setup%   s4   ø€ Ü‰‰ŒØ×Ñò 
ô 	ð" 	×Ñò 
ö 	r   r
   )z/etc/init.d/udhcpd)Úudhcpdzisc-dhcp-serverÚdnsmasq)
r   r   r   r   Úfilesr!   r   r   r"   r#   r$   s   @@r   r'   r'       s   ù‡ € à#€EØ7€H÷õ r   r'   N)Úsos.report.pluginsr   r   r   r   r   r   r'   r
   r   r   Ú<module>r0      s8   ð÷ PÓ Oôˆ6ô ô	��|ô 	ô ��| \ö  r   