From e9f2862bd77e11ebf5c1017f3d0ea7180bb180d6 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Tue, 26 Mar 2019 21:20:36 +0100 Subject: [PATCH] interfaces: background configd reconfigure; closes #2267 --- src/opnsense/scripts/interfaces/ppp-linkdown.sh | 2 +- src/opnsense/scripts/interfaces/ppp-linkup.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/opnsense/scripts/interfaces/ppp-linkdown.sh b/src/opnsense/scripts/interfaces/ppp-linkdown.sh index fca0606cc..fc4fcbff9 100755 --- a/src/opnsense/scripts/interfaces/ppp-linkdown.sh +++ b/src/opnsense/scripts/interfaces/ppp-linkdown.sh @@ -54,6 +54,6 @@ elif [ "${AF}" = "inet6" ]; then rm -f /tmp/${IF}_routerv6 /tmp/${IF}upv6 /tmp/${IF}_ipv6 fi -/usr/local/opnsense/service/configd_ctl.py dns reload +daemon -f /usr/local/opnsense/service/configd_ctl.py dns reload exit 0 diff --git a/src/opnsense/scripts/interfaces/ppp-linkup.sh b/src/opnsense/scripts/interfaces/ppp-linkup.sh index 4a164346c..d9b9e56b8 100755 --- a/src/opnsense/scripts/interfaces/ppp-linkup.sh +++ b/src/opnsense/scripts/interfaces/ppp-linkup.sh @@ -32,7 +32,7 @@ if [ "${2}" = "inet" ]; then fi fi - /usr/local/opnsense/service/configd_ctl.py interface newip ${1} + daemon -f /usr/local/opnsense/service/configd_ctl.py interface newip ${1} elif [ "${2}" = "inet6" ]; then # let the configuration system know that the ipv6 has changed. echo ${4} |cut -d% -f1 > /tmp/${1}_routerv6 @@ -56,7 +56,7 @@ elif [ "${2}" = "inet6" ]; then fi fi - /usr/local/opnsense/service/configd_ctl.py interface newipv6 ${1} + daemon -f /usr/local/opnsense/service/configd_ctl.py interface newipv6 ${1} fi exit 0