From c9388dae6b4ca3de95118266e26097542e4764ef Mon Sep 17 00:00:00 2001 From: "Arnaud G. GIBERT" Date: Sat, 5 Jul 2025 21:05:03 +0200 Subject: [PATCH] - Add a firts release of systemd script. --- etc/systemd/system/rx3-network.service | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 etc/systemd/system/rx3-network.service diff --git a/etc/systemd/system/rx3-network.service b/etc/systemd/system/rx3-network.service new file mode 100644 index 0000000..c5dc0e5 --- /dev/null +++ b/etc/systemd/system/rx3-network.service @@ -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 # guarantees wait-online is pulled in +Before=docker.service # run *first*, because Docker needs the bridges + +[Service] +Type=oneshot # the script runs and exits +ExecStart=/usr/local/sbin/rx3_net_adm start +ExecStartPost=/usr/local/sbin/rx3_net_adm status +ExecStop=/usr/local/sbin/rx3_net_adm stop +ExecStopPost=/usr/local/sbin/rx3_net_adm status +ExecReload=/usr/local/sbin/rx3_net_adm restart +RemainAfterExit=yes # keeps the unit in “active” state +TimeoutStartSec=30s # tweak to taste +TimeoutStopSec=15s # idem + +[Install] +WantedBy=multi-user.target