]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
core161: disconnect before replace pppd
authorArne Fitzenreiter <arne_f@ipfire.org>
Fri, 29 Oct 2021 19:58:32 +0000 (21:58 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Fri, 29 Oct 2021 19:58:32 +0000 (21:58 +0200)
after replacing a running pppd connectd is failing until next boot so stop pppd before updating.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/rootfiles/core/161/update.sh

index eb4d9d61f6a1f1c75a68cd34746d81f30853c44a..7017f2613173aa04aa9720b20383decb9f681453 100644 (file)
@@ -98,6 +98,11 @@ rm -rf /usr/lib/collectd/python.so
 # Stop services
 /etc/init.d/ipsec stop
 
+# disconnect if red is ppp0
+if [ $(</var/ipfire/red/iface) = "ppp0" ]; then
+       /usr/local/bin/connscheduler hangup
+fi
+
 # Extract files
 extract_files