]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
core202: Restart OpenVPN on update
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 13 Apr 2026 09:13:31 +0000 (09:13 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 13 Apr 2026 09:13:31 +0000 (09:13 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/core/202/update.sh

index c210866e006d6794a1d31b715049698c40033513..f5b77e8dd3201ff8c77e23e8e63fe30f509863f4 100644 (file)
@@ -88,6 +88,9 @@ chown unbound:unbound -Rv /var/lib/unbound/ /var/cache/unbound/
 # Apply SSH configuration
 /usr/local/bin/sshctrl
 
+# Update the OpenVPN configuration
+sudo -u nobody /srv/web/ipfire/cgi-bin/ovpnmain.cgi
+
 # Start services
 /etc/init.d/sysklogd restart
 /etc/init.d/firewall restart
@@ -99,6 +102,10 @@ if grep -q "ENABLED=on" /var/ipfire/vpn/settings; then
        /etc/init.d/ipsec restart
 fi
 
+# Restart OpenVPN
+/etc/init.d/openvpn-rw restart
+/etc/init.d/openvpn-n2n restart
+
 # Reload cronjobs
 fcrontab -z