- Improve resilience in network & dns libs,

- Fix systemd scripts,
- Fix openvpn-up & openvpn-down scripts,
- Fix timing in vpn-admin_board.cgi script,
- Move systemd script from etc to usr.
This commit is contained in:
2026-05-19 11:10:06 +02:00
parent bcf1c09fa0
commit 7a6379614d
9 changed files with 54 additions and 51 deletions

View File

@@ -0,0 +1,21 @@
# /etc/systemd/system/rx3-network.service
[Unit]
Description=Rx3 Network Service
Documentation=man:systemd.service(5)
After=network-online.target
Wants=network-online.target
Before=docker.service
[Service]
Type=oneshot
ExecStart=/usr/sbin/rx3_net_adm start
ExecStartPost=/usr/sbin/rx3_net_adm status
ExecStop=/usr/sbin/rx3_net_adm stop
ExecStopPost=/usr/sbin/rx3_net_adm status
ExecReload=/usr/sbin/rx3_net_adm restart
RemainAfterExit=yes
TimeoutStartSec=30s
TimeoutStopSec=15s
[Install]
WantedBy=multi-user.target

View File

@@ -0,0 +1,21 @@
# /etc/systemd/system/rx3-vpn.service
[Unit]
Description=Rx3 VPN Service
Documentation=man:systemd.service(5)
After=rx3-network.target
Wants=rx3-network.target
Before=docker.service
[Service]
Type=oneshot
ExecStart=/usr/sbin/rx3_vpn_adm start
ExecStartPost=/usr/sbin/rx3_vpn_adm status
ExecStop=/usr/sbin/rx3_vpn_adm stop
ExecStopPost=/usr/sbin/rx3_vpn_adm status
ExecReload=/usr/sbin/rx3_vpn_adm restart
RemainAfterExit=yes
TimeoutStartSec=30s
TimeoutStopSec=15s
[Install]
WantedBy=multi-user.target