summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-support/strongswan
diff options
context:
space:
mode:
authorChris Patterson <pattersonc@ainfosec.com>2015-12-18 15:49:42 -0500
committerJoe MacDonald <joe_macdonald@mentor.com>2016-01-05 12:43:33 -0500
commit1dbb1ff9b15e42ace9ac12c8e0630b9e520e17cd (patch)
treebc633bdc95a85284a76240a4b9189b18559e7a05 /meta-networking/recipes-support/strongswan
parent7d46b0877541b94b1765236006434b905d896a7a (diff)
downloadmeta-openembedded-1dbb1ff9b15e42ace9ac12c8e0630b9e520e17cd.tar.gz
strongswan: install strongswan-swanctl systemd service by default.
Matches start-on-boot behaviour of current strongswan.service. Signed-off-by: Chris Patterson <pattersonc@ainfosec.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
Diffstat (limited to 'meta-networking/recipes-support/strongswan')
-rw-r--r--meta-networking/recipes-support/strongswan/files/install-strongswan-swanctl-service.patch22
-rw-r--r--meta-networking/recipes-support/strongswan/strongswan_5.3.2.bb1
2 files changed, 23 insertions, 0 deletions
diff --git a/meta-networking/recipes-support/strongswan/files/install-strongswan-swanctl-service.patch b/meta-networking/recipes-support/strongswan/files/install-strongswan-swanctl-service.patch
new file mode 100644
index 000000000..86baccf4f
--- /dev/null
+++ b/meta-networking/recipes-support/strongswan/files/install-strongswan-swanctl-service.patch
@@ -0,0 +1,22 @@
1commit 44cbabd8a42bc2a436562ed33fb8c89fa6b75b6e
2Author: Chris Patterson <pattersonc@ainfosec.com>
3Date: Fri Dec 18 08:31:48 2015 -0500
4
5 strongswan-swanctl.service.in: match install used by strongswan.service
6
7 Signed-off-by: Chris Patterson <pattersonc@ainfosec.com>
8
9Upstream-Status: Submitted
10https://github.com/strongswan/strongswan/pull/25
11
12diff --git a/init/systemd-swanctl/strongswan-swanctl.service.in b/init/systemd-swanctl/strongswan-swanctl.service.in
13index 818d352..944101f 100644
14--- a/init/systemd-swanctl/strongswan-swanctl.service.in
15+++ b/init/systemd-swanctl/strongswan-swanctl.service.in
16@@ -7,3 +7,6 @@ Type=notify
17 ExecStart=@SBINDIR@/charon-systemd
18 ExecStartPost=@SBINDIR@/swanctl --load-all --noprompt
19 ExecReload=@SBINDIR@/swanctl --reload
20+
21+[Install]
22+WantedBy=multi-user.target
diff --git a/meta-networking/recipes-support/strongswan/strongswan_5.3.2.bb b/meta-networking/recipes-support/strongswan/strongswan_5.3.2.bb
index aa32383a4..7ec1a8ee1 100644
--- a/meta-networking/recipes-support/strongswan/strongswan_5.3.2.bb
+++ b/meta-networking/recipes-support/strongswan/strongswan_5.3.2.bb
@@ -10,6 +10,7 @@ DEPENDS = "gmp openssl flex-native flex bison-native"
10SRC_URI = "http://download.strongswan.org/strongswan-${PV}.tar.bz2 \ 10SRC_URI = "http://download.strongswan.org/strongswan-${PV}.tar.bz2 \
11 file://fix-funtion-parameter.patch \ 11 file://fix-funtion-parameter.patch \
12 file://support-newer-systemd.patch \ 12 file://support-newer-systemd.patch \
13 file://install-strongswan-swanctl-service.patch \
13" 14"
14 15
15SRC_URI[md5sum] = "fab014be1477ef4ebf9a765e10f8802c" 16SRC_URI[md5sum] = "fab014be1477ef4ebf9a765e10f8802c"