summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog10
-rw-r--r--debian/patches/03_systemd-service.patch4
-rw-r--r--debian/strongswan-starter.links1
3 files changed, 12 insertions, 3 deletions
diff --git a/debian/changelog b/debian/changelog
index ab83fba22..71c11f457 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+strongswan (5.2.1-6) unstable; urgency=medium
+
+ * Ship /lib/systemd/system/ipsec.service as a symlink to
+ strongswan.service in strongswan-starter instead of using Alias= in
+ the service file. This makes the ipsec name available to invoke-rc.d
+ before the service gets actually enabled, which avoids some confusion
+ (closes: #781209).
+
+ -- Romain Francoise <rfrancoise@debian.org> Sat, 04 Apr 2015 17:55:38 +0200
+
strongswan (5.2.1-5) unstable; urgency=high
* debian/patches:
diff --git a/debian/patches/03_systemd-service.patch b/debian/patches/03_systemd-service.patch
index 6609542c8..b1d1c874d 100644
--- a/debian/patches/03_systemd-service.patch
+++ b/debian/patches/03_systemd-service.patch
@@ -1,6 +1,6 @@
--- a/init/systemd/strongswan.service.in
+++ b/init/systemd/strongswan.service.in
-@@ -1,10 +1,12 @@
+@@ -1,9 +1,10 @@
[Unit]
Description=strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf
-After=syslog.target
@@ -12,5 +12,3 @@
StandardOutput=syslog
[Install]
- WantedBy=multi-user.target
-+Alias=ipsec.service
diff --git a/debian/strongswan-starter.links b/debian/strongswan-starter.links
new file mode 100644
index 000000000..cf397abbe
--- /dev/null
+++ b/debian/strongswan-starter.links
@@ -0,0 +1 @@
+lib/systemd/system/strongswan.service lib/systemd/system/ipsec.service