diff --git a/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst-native_2.3.2.bb b/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst-native_2.3.2.bb deleted file mode 100644 index b3ec2f2de..000000000 --- a/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst-native_2.3.2.bb +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright (C) 2017 Digi International - -require trustfence-cst-native.inc diff --git a/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst-native_2.3.3.bb b/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst-native_2.3.3.bb deleted file mode 100644 index dc6e8bbd5..000000000 --- a/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst-native_2.3.3.bb +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright (C) 2017 Digi International - -require trustfence-cst-native.inc - -INSANE_SKIP_${PN} += "already-stripped" diff --git a/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst-native.inc b/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst.inc similarity index 93% rename from meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst-native.inc rename to meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst.inc index dd11a8fd4..5484fef11 100644 --- a/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst-native.inc +++ b/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst.inc @@ -1,11 +1,11 @@ -# Copyright (C) 2017 Digi International +# Copyright (C) 2017, 2018 Digi International SUMMARY = "NXP Code signing Tool for the High Assurance Boot library" DESCRIPTION = "Provides software code signing support designed for use with \ i.MX processors that integrate the HAB library in the internal boot ROM." HOMEPAGE = "https://www.nxp.com/webapp/Download?colCode=IMX_CST_TOOL" LICENSE = "CLOSED" -DEPENDS = "openssl-native" +DEPENDS = "openssl" SRC_URI = " \ ${@base_conditional('TRUSTFENCE_SIGN', '1', 'file://cst-${PV}.tar.gz', '', d)} \ @@ -29,8 +29,6 @@ python() { S = "${WORKDIR}/cst-${PV}" -inherit native - do_configure() { cp -f ${WORKDIR}/Makefile . } @@ -48,3 +46,6 @@ do_install() { install -m 0755 ca/v3_ca.cnf ${D}${bindir}/v3_ca.cnf install -m 0755 ca/v3_usr.cnf ${D}${bindir}/v3_usr.cnf } + +FILES_${PN} = "${bindir}" +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst_2.3.2.bb b/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst_2.3.2.bb new file mode 100644 index 000000000..ef988e311 --- /dev/null +++ b/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst_2.3.2.bb @@ -0,0 +1,3 @@ +# Copyright (C) 2017, 2018 Digi International + +require trustfence-cst.inc diff --git a/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst_2.3.3.bb b/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst_2.3.3.bb new file mode 100644 index 000000000..7c93d240f --- /dev/null +++ b/meta-digi-arm/recipes-bsp/trustfence-cst/trustfence-cst_2.3.3.bb @@ -0,0 +1,5 @@ +# Copyright (C) 2017, 2018 Digi International + +require trustfence-cst.inc + +INSANE_SKIP_${PN} += "already-stripped" diff --git a/meta-digi-arm/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend b/meta-digi-arm/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend index 77b7c7a3e..ee641d902 100644 --- a/meta-digi-arm/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend +++ b/meta-digi-arm/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend @@ -1,5 +1,5 @@ # Copyright (C) 2016 Digi International. RDEPENDS_${PN} += " \ - ${@base_conditional('TRUSTFENCE_SIGN', '1', 'nativesdk-trustfence-sign-tools', '', d)} \ + ${@base_conditional('TRUSTFENCE_SIGN', '1', 'nativesdk-trustfence-sign-tools nativesdk-trustfence-cst', '', d)} \ "