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>
Sun, 26 Jan 2025 13:09:09 +0000 (14:09 +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 2e07e13d36726ad1342ab2478777fcf0a84986ce..4eb2af8354dcd06b9febec7d984279bf8c43a5c5 100755 (executable)
@@ -548,15 +548,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