From dda629e9685caad58585451e5d0ab215c5ea80d5 Mon Sep 17 00:00:00 2001 From: Hector Palacios Date: Mon, 6 Feb 2023 09:19:27 +0100 Subject: [PATCH] trustfence-sign-tools: split recipe into native and nativesdk This recipe builds the script (that depends on cst-tool) that is used to sign the images. It's only run natively. Signed-off-by: Hector Palacios --- .../trustfence/nativesdk-trustfence-sign-tools_git.bb | 4 ++++ .../trustfence/trustfence-sign-tools-native_git.bb | 4 ++++ ...stfence-sign-tools_git.bb => trustfence-sign-tools.inc} | 7 +++---- 3 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 meta-digi-arm/recipes-digi/trustfence/nativesdk-trustfence-sign-tools_git.bb create mode 100644 meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools-native_git.bb rename meta-digi-arm/recipes-digi/trustfence/{trustfence-sign-tools_git.bb => trustfence-sign-tools.inc} (92%) diff --git a/meta-digi-arm/recipes-digi/trustfence/nativesdk-trustfence-sign-tools_git.bb b/meta-digi-arm/recipes-digi/trustfence/nativesdk-trustfence-sign-tools_git.bb new file mode 100644 index 000000000..3d55e7a65 --- /dev/null +++ b/meta-digi-arm/recipes-digi/trustfence/nativesdk-trustfence-sign-tools_git.bb @@ -0,0 +1,4 @@ +# Copyright (C) 2023, Digi International Inc. + +require trustfence-sign-tools.inc +inherit nativesdk diff --git a/meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools-native_git.bb b/meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools-native_git.bb new file mode 100644 index 000000000..9054dfcbc --- /dev/null +++ b/meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools-native_git.bb @@ -0,0 +1,4 @@ +# Copyright (C) 2023, Digi International Inc. + +require trustfence-sign-tools.inc +inherit native diff --git a/meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools_git.bb b/meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools.inc similarity index 92% rename from meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools_git.bb rename to meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools.inc index 12af04c6d..9ed893f03 100644 --- a/meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools_git.bb +++ b/meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools.inc @@ -1,11 +1,11 @@ -# Copyright (C) 2017-2022, Digi International Inc. +# Copyright (C) 2017-2023, Digi International Inc. SUMMARY = "TrustFence signing and encryption scripts" LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6" -DEPENDS = "trustfence-cst coreutils util-linux" -DEPENDS += "${@oe.utils.conditional('TRUSTFENCE_SIGN_MODE', 'AHAB', 'imx-mkimage', '', d)}" +DEPENDS = "trustfence-cst-native coreutils-native util-linux-native" +DEPENDS += "${@oe.utils.conditional('TRUSTFENCE_SIGN_MODE', 'AHAB', 'imx-mkimage-native', '', d)}" SRCBRANCH = "v2020.04/master" SRCREV = "${AUTOREV}" @@ -53,4 +53,3 @@ do_install() { } FILES:${PN} = "${bindir}" -BBCLASSEXTEND = "native nativesdk"