diff options
author | Armin Kuster <akuster808@gmail.com> | 2020-07-13 16:56:26 +0000 |
---|---|---|
committer | Armin Kuster <akuster808@gmail.com> | 2020-07-18 18:26:44 -0700 |
commit | 9f8bdb7751439b7d20d4aa9ef868a95ce0c4d5c7 (patch) | |
tree | 34e773cfc41b98a5d370a8bfb12cd43393b00e44 | |
parent | fc1693a967066f721fc6637da2bec11545dec46d (diff) | |
download | meta-security-9f8bdb7751439b7d20d4aa9ef868a95ce0c4d5c7.tar.gz |
strongswan: Add bbappends for ima changes
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2 files changed, 62 insertions, 0 deletions
diff --git a/meta-integrity/dynamic-layers/meta-networking/recipes-support/strongswan/strongswan-ima.inc b/meta-integrity/dynamic-layers/meta-networking/recipes-support/strongswan/strongswan-ima.inc new file mode 100644 index 0000000..a45182e --- /dev/null +++ b/meta-integrity/dynamic-layers/meta-networking/recipes-support/strongswan/strongswan-ima.inc | |||
@@ -0,0 +1,61 @@ | |||
1 | FILESEXTRAPATHS_prepend := "${THISDIR}/files:" | ||
2 | |||
3 | DEPENDS = "libtspi" | ||
4 | |||
5 | SRC_URI_append = " file://0001-xfrmi-Only-build-if-libcharon-is-built.patch" | ||
6 | |||
7 | PACKAGECONFIG += " \ | ||
8 | aikgen \ | ||
9 | tpm \ | ||
10 | " | ||
11 | |||
12 | PACKAGECONFIG[tpm] = "--enable-tpm,--disable-tpm,," | ||
13 | PACKAGECONFIG[aikgen] = "--enable-aikgen,--disable-aikgen,," | ||
14 | |||
15 | PACKAGECONFIG_ima += "\ | ||
16 | imc-test \ | ||
17 | imv-test \ | ||
18 | imc-scanner \ | ||
19 | imv-scanner \ | ||
20 | imc-os \ | ||
21 | imv-os \ | ||
22 | imc-attestation \ | ||
23 | imv-attestation \ | ||
24 | tnc-ifmap \ | ||
25 | tnc-imc \ | ||
26 | tnc-imv \ | ||
27 | tnc-pdp \ | ||
28 | tnccs-11 \ | ||
29 | tnccs-20 \ | ||
30 | tnccs-dynamic \ | ||
31 | " | ||
32 | |||
33 | EXTRA_OECONF += "--with-linux-headers=${STAGING_KERNEL_DIR}" | ||
34 | |||
35 | PACKAGECONFIG[imc-test] = "--enable-imc-test,--disable-imc-test,," | ||
36 | PACKAGECONFIG[imc-scanner] = "--enable-imc-scanner,--disable-imc-scanner,," | ||
37 | PACKAGECONFIG[imc-os] = "--enable-imc-os,--disable-imc-os,," | ||
38 | PACKAGECONFIG[imc-attestation] = "--enable-imc-attestation,--disable-imc-attestation,," | ||
39 | PACKAGECONFIG[imc-swima] = "--enable-imc-swima, --disable-imc-swima,," | ||
40 | PACKAGECONFIG[imc-hcd] = "--enable-imc-hcd, --disable-imc-hcd,," | ||
41 | PACKAGECONFIG[tnc-imc] = "--enable-tnc-imc,--disable-tnc-imc,," | ||
42 | |||
43 | PACKAGECONFIG[imv-test] = "--enable-imv-test,--disable-imv-test,," | ||
44 | PACKAGECONFIG[imv-scanner] = "--enable-imv-scanner,--disable-imv-scanner,," | ||
45 | PACKAGECONFIG[imv-os] = "--enable-imv-os,--disable-imv-os,," | ||
46 | PACKAGECONFIG[imv-attestation] = "--enable-imv-attestation,--disable-imv-attestation,," | ||
47 | PACKAGECONFIG[imv-swima] = "--enable-imv-swima, --disable-imv-swima,," | ||
48 | PACKAGECONFIG[imv-hcd] = "--enable-imv-hcd, --disable-imv-hcd,," | ||
49 | PACKAGECONFIG[tnc-imv] = "--enable-tnc-imv,--disable-tnc-imv,," | ||
50 | |||
51 | PACKAGECONFIG[tnc-ifmap] = "--enable-tnc-ifmap,--disable-tnc-ifmap,libxml2," | ||
52 | PACKAGECONFIG[tnc-pdp] = "--enable-tnc-pdp,--disable-tnc-pdp,," | ||
53 | |||
54 | PACKAGECONFIG[tnccs-11] = "--enable-tnccs-11,--disable-tnccs-11,libxml2," | ||
55 | PACKAGECONFIG[tnccs-20] = "--enable-tnccs-20,--disable-tnccs-20,," | ||
56 | PACKAGECONFIG[tnccs-dynamic] = "--enable-tnccs-dynamic,--disable-tnccs-dynamic,," | ||
57 | |||
58 | #FILES_${PN} += "${libdir}/ipsec/imcvs/*.so ${datadir}/regid.2004-03.org.strongswan" | ||
59 | #FILES_${PN}-dbg += "${libdir}/ipsec/imcvs/.debug" | ||
60 | #FILES_${PN}-dev += "${libdir}/ipsec/imcvs/*.la" | ||
61 | #FILES_${PN}-staticdev += "${libdir}/ipsec/imcvs/*.a" | ||
diff --git a/meta-integrity/dynamic-layers/meta-networking/recipes-support/strongswan/strongswan_5.%.bbappend b/meta-integrity/dynamic-layers/meta-networking/recipes-support/strongswan/strongswan_5.%.bbappend new file mode 100644 index 0000000..4669fd2 --- /dev/null +++ b/meta-integrity/dynamic-layers/meta-networking/recipes-support/strongswan/strongswan_5.%.bbappend | |||
@@ -0,0 +1 @@ | |||
require ${@bb.utils.contains('DISTRO_FEATURES', 'imp', 'strongswan-ima.inc', '', d)} | |||