]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
update.sh: If 'ExitNode' is in usage, it will be changed to 'ExitNodes'
authorErik Kapfer <erik.kapfer@ipfire.org>
Fri, 1 Dec 2023 03:22:27 +0000 (04:22 +0100)
committerPeter Müller <peter.mueller@ipfire.org>
Mon, 4 Dec 2023 22:33:00 +0000 (22:33 +0000)
Signed-off-by: Erik Kapfer <erik.kapfer@ipfire.org>
config/rootfiles/core/182/update.sh

index 0691dd16259c9f5d958cf423eca4b0ef0534f3f2..dc961f1e373543bf6ca576fc4fb5bee157ba878b 100644 (file)
@@ -92,6 +92,14 @@ if grep -q "ENABLED=on" /var/ipfire/vpn/settings; then
        /etc/rc.d/init.d/ipsec start
 fi
 
+# Change deprecated option in tor configuration file if in usage
+if pgrep tor >/dev/null; then
+       sed -i 's/ExitNode /ExitNodes /g' /var/ipfire/tor/torrc
+       /usr/local/bin/torctrl restart >/dev/null
+else
+       sed -i 's/ExitNode /ExitNodes /g' /var/ipfire/tor/torrc
+fi
+
 # Rebuild initial ramdisks
 dracut --regenerate-all --force
 KVER="xxxKVERxxx"