dnsmasq: remove check for existing dhcp server
authorKevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
Wed, 1 Feb 2017 11:49:31 +0000 (11:49 +0000)
committerJo-Philipp Wich <jo@mein.io>
Wed, 21 Feb 2024 21:31:36 +0000 (22:31 +0100)
Remove check for existing dhcp server on interface.  This check could
already be overridden by using 'force' parameter so this change
forces 'force'.

Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
package/network/services/dnsmasq/files/dnsmasq.init

index 510d328cd23bd1f231169bdf912711e18a285299..fd2ce3d2de0c1342e85dcee810250c0c08a50af4 100755 (executable)
@@ -547,15 +547,6 @@ dhcp_add() {
 
        [ -n "$netmask" ] && prefix_or_netmask="$netmask"
 
-       #check for an already active dhcp server on the interface, unless 'force' is set
-       config_get_bool force "$cfg" force 0
-       [ $force -gt 0 ] || dhcp_check "$ifname" || {
-               logger -t dnsmasq \
-                       "found already running DHCP-server on interface '$ifname'" \
-                       "refusing to start, use 'option force 1' to override"
-               return 0
-       }
-
        config_get start "$cfg" start 100
        config_get limit "$cfg" limit 150
        config_get leasetime "$cfg" leasetime 12h