From db6adb616de20b8942069c1935276baf6557ac04 Mon Sep 17 00:00:00 2001 From: Philip Prindeville Date: Sun, 10 Jun 2018 15:36:22 -0600 Subject: [PATCH] isc-dhcp: write resolv.conf per network & dhcp settings The internal nameservers and the DHCP default domain should be squirted into /tmp/resolv.conf. Signed-off-by: Philip Prindeville --- net/isc-dhcp/Makefile | 2 +- net/isc-dhcp/files/dhcpd.init | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/net/isc-dhcp/Makefile b/net/isc-dhcp/Makefile index 06ae72814..515417026 100644 --- a/net/isc-dhcp/Makefile +++ b/net/isc-dhcp/Makefile @@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=isc-dhcp UPSTREAM_NAME:=dhcp PKG_VERSION:=4.4.1 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_LICENSE:=BSD-3-Clause PKG_LICENSE_FILES:=LICENSE diff --git a/net/isc-dhcp/files/dhcpd.init b/net/isc-dhcp/files/dhcpd.init index 70841903e..954d332b4 100644 --- a/net/isc-dhcp/files/dhcpd.init +++ b/net/isc-dhcp/files/dhcpd.init @@ -263,6 +263,11 @@ general_config() { echo "max-lease-time $max_lease_time;" [ -n "$domain" ] && echo "option domain-name \"$domain\";" + + rm -f /tmp/resolv.conf + echo "# This file is generated by the DHCPD service" > /tmp/resolv.conf + [ -n "$domain" ] && echo "domain $domain" >> /tmp/resolv.conf + echo "nameserver 127.0.0.1" >> /tmp/resolv.conf } start_service() {