浏览代码

apply reload for redirect

 when no config found monitor config path for reload for redirect
rufengsuixing 5 年之前
父节点
当前提交
58b11c40d5
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      root/etc/init.d/AdGuardHome

+ 5 - 1
root/etc/init.d/AdGuardHome

@@ -317,12 +317,16 @@ start_service() {
 	procd_set_param stderr 1 
 	# pass config to script on start
 	procd_set_param command $binpath $ADDITIONAL_ARGS
-	procd_close_instance
 	if [ -f "$configpath" ]; then
 		do_redirect 1
 	else
 		do_redirect 0
+		config_get "redirect" "AdGuardHome" "redirect" "none"
+		if [ "$redirect" != "none" ]; then
+			procd_set_param file "$configpath"
+		fi
 	fi
+	procd_close_instance
 	echo "AdGuardHome turn on"
 	echo "enabled=$enabled"
 	fi