dhcp: S80dhcp-server: also source /etc/default/dhcpd.conf for INTERFACES
authorPeter Korsgaard <peter@korsgaard.com>
Mon, 9 Nov 2015 22:20:48 +0000 (23:20 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Mon, 9 Nov 2015 22:20:48 +0000 (23:20 +0100)
Similar to how we do it for dhcpd.service. The file should really have been
named /etc/default/dhcpd instead, but changing it now would break existing
systemd setups so leave it as it is.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/dhcp/S80dhcp-server

index 3df14ff12287139a88da145029799a397cf22462..356e73565a2082d191649c3316ff1e9ac5d3c535 100755 (executable)
@@ -7,6 +7,9 @@
 #       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
 INTERFACES=""
 
+# Allow a few customizations from a config file
+test -r /etc/default/dhcpd.conf && . /etc/default/dhcpd.conf
+
 # Sanity checks
 test -f /usr/sbin/dhcpd || exit 0
 test -f /etc/dhcp/dhcpd.conf || exit 0