From bed04baf21bb4d9c04c306613d960f176460434e Mon Sep 17 00:00:00 2001 From: Matteo Carnelos Date: Thu, 6 Jun 2024 15:54:11 +0200 Subject: [PATCH] init: Add `Wants=` dependencies to systemd units If no other units have dependencies on network-online.target or syslog.target they might not get initialized resulting in a possibly non-ideal startup order. Closes strongswan/strongswan#2279 --- init/systemd-starter/strongswan-starter.service.in | 1 + init/systemd/strongswan.service.in | 1 + 2 files changed, 2 insertions(+) diff --git a/init/systemd-starter/strongswan-starter.service.in b/init/systemd-starter/strongswan-starter.service.in index 6a0672352d..6f0c40cc11 100644 --- a/init/systemd-starter/strongswan-starter.service.in +++ b/init/systemd-starter/strongswan-starter.service.in @@ -1,6 +1,7 @@ [Unit] Description=strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf After=syslog.target network-online.target +Wants=syslog.target network-online.target [Service] ExecStart=@SBINDIR@/@IPSEC_SCRIPT@ start --nofork diff --git a/init/systemd/strongswan.service.in b/init/systemd/strongswan.service.in index 87ad0c905d..c23c05ea0f 100644 --- a/init/systemd/strongswan.service.in +++ b/init/systemd/strongswan.service.in @@ -1,6 +1,7 @@ [Unit] Description=strongSwan IPsec IKEv1/IKEv2 daemon using swanctl After=network-online.target +Wants=network-online.target [Service] Type=notify -- 2.47.3