瀏覽代碼

base-files: move /tmp/resolv.conf.auto to /tmp/resolv.conf.d/

Having it in a directory it more friendly for mount-bind.

Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle 5 年之前
父節點
當前提交
fedc5d30ae

+ 1 - 1
package/base-files/Makefile

@@ -12,7 +12,7 @@ include $(INCLUDE_DIR)/version.mk
 include $(INCLUDE_DIR)/feeds.mk
 
 PKG_NAME:=base-files
-PKG_RELEASE:=211
+PKG_RELEASE:=212
 PKG_FLAGS:=nonshared
 
 PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/

+ 3 - 2
package/base-files/files/etc/init.d/boot

@@ -31,8 +31,9 @@ boot() {
 	chmod 0700 /tmp/.uci
 	touch /var/log/wtmp
 	touch /var/log/lastlog
-	touch /tmp/resolv.conf.auto
-	ln -sf /tmp/resolv.conf.auto /tmp/resolv.conf
+	mkdir -p /tmp/resolv.conf.d
+	touch /tmp/resolv.conf.d/resolv.conf.auto
+	ln -sf /tmp/resolv.conf.d/resolv.conf.auto /tmp/resolv.conf
 	grep -q debugfs /proc/filesystems && /bin/mount -o noatime -t debugfs debugfs /sys/kernel/debug
 	[ "$FAILSAFE" = "true" ] && touch /tmp/.failsafe
 

+ 1 - 1
package/network/services/ipset-dns/files/ipset-dns.config

@@ -11,6 +11,6 @@ config ipset-dns
 	#option port  '53001'
 
 	# use given upstream DNS server,
-	# defaults to first entry in /tmp/resolv.conf.auto
+	# defaults to first entry in /tmp/resolv.conf.d/resolv.conf.auto
 	#option dns   '8.8.8.8'