From fc16b361ef5290510fe92f17b8f821ea809d7604 Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Mon, 28 Mar 2011 20:04:00 +0200 Subject: Install systemd service file if systemd is available --- init/Makefile.am | 6 ++++++ init/systemd/Makefile.am | 8 ++++++++ init/systemd/strongswan.service.in | 10 ++++++++++ 3 files changed, 24 insertions(+) create mode 100644 init/Makefile.am create mode 100644 init/systemd/Makefile.am create mode 100644 init/systemd/strongswan.service.in (limited to 'init') diff --git a/init/Makefile.am b/init/Makefile.am new file mode 100644 index 000000000..69439a10a --- /dev/null +++ b/init/Makefile.am @@ -0,0 +1,6 @@ + +SUBDIRS = + +if HAVE_SYSTEMD + SUBDIRS += systemd +endif diff --git a/init/systemd/Makefile.am b/init/systemd/Makefile.am new file mode 100644 index 000000000..e2bbfc451 --- /dev/null +++ b/init/systemd/Makefile.am @@ -0,0 +1,8 @@ + +EXTRA_DIST = strongswan.service.in +CLEANFILES = strongswan.service + +systemdsystemunit_DATA = strongswan.service + +strongswan.service : strongswan.service.in + sed -e "s:@SBINDIR@:$(sbindir):" $(srcdir)/$@.in > $@ diff --git a/init/systemd/strongswan.service.in b/init/systemd/strongswan.service.in new file mode 100644 index 000000000..e8dc5e819 --- /dev/null +++ b/init/systemd/strongswan.service.in @@ -0,0 +1,10 @@ +[Unit] +Description=strongSwan IPsec +After=syslog.target + +[Service] +ExecStart=@SBINDIR@/ipsec start --nofork +StandardOutput=syslog + +[Install] +WantedBy=multi-user.target -- cgit v1.2.3