summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-support/ipsec-tools/ipsec-tools_0.8.2.bb
diff options
context:
space:
mode:
authorBian Naimeng <biannm@cn.fujitsu.com>2015-02-16 11:14:35 +0800
committerJoe MacDonald <joe_macdonald@mentor.com>2015-02-23 13:41:09 -0500
commit1eb5a644459f16219410ee53f47b7d2d082e17a1 (patch)
tree36f44a60a3b89a2c063a38294dbe5f521144a7ef /meta-networking/recipes-support/ipsec-tools/ipsec-tools_0.8.2.bb
parenta900b9b577c625cc899293192f3654b0d2cb0670 (diff)
downloadmeta-openembedded-1eb5a644459f16219410ee53f47b7d2d082e17a1.tar.gz
ipsec-tools: add systemd supported
Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.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/ipsec-tools/ipsec-tools_0.8.2.bb')
-rw-r--r--meta-networking/recipes-support/ipsec-tools/ipsec-tools_0.8.2.bb15
1 files changed, 14 insertions, 1 deletions
diff --git a/meta-networking/recipes-support/ipsec-tools/ipsec-tools_0.8.2.bb b/meta-networking/recipes-support/ipsec-tools/ipsec-tools_0.8.2.bb
index 7519d8376..9704b138c 100644
--- a/meta-networking/recipes-support/ipsec-tools/ipsec-tools_0.8.2.bb
+++ b/meta-networking/recipes-support/ipsec-tools/ipsec-tools_0.8.2.bb
@@ -16,11 +16,13 @@ SRC_URI = "ftp://ftp.netbsd.org/pub/NetBSD/misc/ipsec-tools/0.8/ipsec-tools-${PV
16 file://glibc-2.20.patch \ 16 file://glibc-2.20.patch \
17 file://racoon-Resend-UPDATE-message-when-received-EINTR-message.patch \ 17 file://racoon-Resend-UPDATE-message-when-received-EINTR-message.patch \
18 file://racoon.conf.sample \ 18 file://racoon.conf.sample \
19 file://racoon.conf \
20 file://racoon.service \
19 " 21 "
20SRC_URI[md5sum] = "d53ec14a0a3ece64e09e5e34b3350b41" 22SRC_URI[md5sum] = "d53ec14a0a3ece64e09e5e34b3350b41"
21SRC_URI[sha256sum] = "8eb6b38716e2f3a8a72f1f549c9444c2bc28d52c9536792690564c74fe722f2d" 23SRC_URI[sha256sum] = "8eb6b38716e2f3a8a72f1f549c9444c2bc28d52c9536792690564c74fe722f2d"
22 24
23inherit autotools 25inherit autotools systemd
24 26
25# Options: 27# Options:
26# --enable-adminport enable admin port 28# --enable-adminport enable admin port
@@ -68,4 +70,15 @@ PACKAGECONFIG[selinux] = "--enable-security-context,--disable-security-context,l
68do_install_append() { 70do_install_append() {
69 install -d ${D}${sysconfdir}/racoon 71 install -d ${D}${sysconfdir}/racoon
70 install -m 0644 ${WORKDIR}/racoon.conf.sample ${D}${sysconfdir}/racoon/racoon.conf 72 install -m 0644 ${WORKDIR}/racoon.conf.sample ${D}${sysconfdir}/racoon/racoon.conf
73
74 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
75 install -d ${D}${systemd_unitdir}/system
76 install -m 0644 ${WORKDIR}/racoon.service ${D}${systemd_unitdir}/system
77
78 sed -i -e 's#@SYSCONFDIR@#${sysconfdir}#g' ${D}${systemd_unitdir}/system/racoon.service
79 sed -i -e 's#@SBINDIR@#${sbindir}#g' ${D}${systemd_unitdir}/system/racoon.service
80
81 install -d ${D}${sysconfdir}/default/
82 install -m 0644 ${WORKDIR}/racoon.conf ${D}${sysconfdir}/default/racoon
83 fi
71} 84}