man/Makefile
init/Makefile
init/systemd/Makefile
- init/systemd-swanctl/Makefile
+ init/systemd-starter/Makefile
src/Makefile
src/include/Makefile
src/libstrongswan/Makefile
if USE_LEGACY_SYSTEMD
if USE_CHARON
- SUBDIRS += systemd
+ SUBDIRS += systemd-starter
endif
endif
if USE_SYSTEMD
if USE_SWANCTL
- SUBDIRS += systemd-swanctl
+ SUBDIRS += systemd
endif
endif
--- /dev/null
+strongswan-starter.service
--- /dev/null
+
+EXTRA_DIST = strongswan-starter.service.in
+CLEANFILES = strongswan-starter.service
+
+systemdsystemunit_DATA = strongswan-starter.service
+
+strongswan-starter.service : strongswan-starter.service.in
+ $(AM_V_GEN) \
+ sed \
+ -e "s:@SBINDIR@:$(sbindir):" \
+ -e "s:@IPSEC_SCRIPT@:$(ipsec_script):" \
+ $(srcdir)/$@.in > $@
--- /dev/null
+[Unit]
+Description=strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf
+After=syslog.target network-online.target
+
+[Service]
+ExecStart=@SBINDIR@/@IPSEC_SCRIPT@ start --nofork
+StandardOutput=syslog
+Restart=on-abnormal
+
+[Install]
+WantedBy=multi-user.target
+++ /dev/null
-strongswan-swanctl.service
+++ /dev/null
-
-EXTRA_DIST = strongswan-swanctl.service.in
-CLEANFILES = strongswan-swanctl.service
-
-systemdsystemunit_DATA = strongswan-swanctl.service
-
-strongswan-swanctl.service : strongswan-swanctl.service.in
- $(AM_V_GEN) \
- sed \
- -e "s:@SBINDIR@:$(sbindir):" \
- $(srcdir)/$@.in > $@
+++ /dev/null
-[Unit]
-Description=strongSwan IPsec IKEv1/IKEv2 daemon using swanctl
-After=network-online.target
-
-[Service]
-Type=notify
-ExecStart=@SBINDIR@/charon-systemd
-ExecStartPost=@SBINDIR@/swanctl --load-all --noprompt
-ExecReload=@SBINDIR@/swanctl --reload
-ExecReload=@SBINDIR@/swanctl --load-all --noprompt
-Restart=on-abnormal
-
-[Install]
-WantedBy=multi-user.target
$(AM_V_GEN) \
sed \
-e "s:@SBINDIR@:$(sbindir):" \
- -e "s:@IPSEC_SCRIPT@:$(ipsec_script):" \
$(srcdir)/$@.in > $@
[Unit]
-Description=strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf
-After=syslog.target network-online.target
+Description=strongSwan IPsec IKEv1/IKEv2 daemon using swanctl
+After=network-online.target
[Service]
-ExecStart=@SBINDIR@/@IPSEC_SCRIPT@ start --nofork
-StandardOutput=syslog
+Type=notify
+ExecStart=@SBINDIR@/charon-systemd
+ExecStartPost=@SBINDIR@/swanctl --load-all --noprompt
+ExecReload=@SBINDIR@/swanctl --reload
+ExecReload=@SBINDIR@/swanctl --load-all --noprompt
Restart=on-abnormal
[Install]
WantedBy=multi-user.target
+Alias=strongswan-swanctl.service