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)} | |||
