From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7321338948658135040 X-Received: by 2002:a05:6870:610d:b0:206:7680:c036 with SMTP id s13-20020a056870610d00b002067680c036mr3822969oae.51.1705239578828; Sun, 14 Jan 2024 05:39:38 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:bd43:b0:206:1659:1487 with SMTP id og3-20020a056870bd4300b0020616591487ls758662oab.2.-pod-prod-08-us; Sun, 14 Jan 2024 05:39:38 -0800 (PST) X-Google-Smtp-Source: AGHT+IErr8hQEBcoCay2BysfKJme46g2ITXlJ73W6g9Di/QiGxgdeMALuQAQD1XiYYlEWNT2ElNI X-Received: by 2002:a05:6870:c1c8:b0:206:b96f:be9f with SMTP id i8-20020a056870c1c800b00206b96fbe9fmr3641706oad.32.1705239578032; Sun, 14 Jan 2024 05:39:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705239578; cv=none; d=google.com; s=arc-20160816; b=gDK3tXmy2jnbB8B65nRcHJ7HBfE3+JuGz3Twy532nDFbznIfhqe8djr5jKbN4FwPDG CTCr7+dFxb5GNAUnXLlukvDd2DWt97paoFkkczPPhCyoBYImY4rg82jrNEkMZcHa+eII VIh68isRzdSb+e2pI6SsXa0rhw5JmMOhdlTBCMZ3rTF/7TUTDgd7uG2tw95jDdXCPCzE Kp0VyKPenMXF3R0yTths0N1Tz71/VIci/KxnH22jozD9Fi/VaKH1sfsEIa+CxtuUa0t9 W6HcbH37ujmlKY8Ue8wcIcGzkYI0lrHsveNr6MW07KAloHBk0PN9kfJr3e0h8R6Gt/hO 5foQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=LtA5Wy3a289JfbkfwAijiXFA5kdETaMrZbCmhALRG+0=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=dbBLsCxr0vaK3t1PqbepKjXPSmLuktpmPgoyXcGzDvxAZQIs05b2bt5en4HKkKQd2s XQbQtjjrviZV6MCcpZZeMgpq+9W16mN1HBEjcQxGmEPD+YCY6Y659sNUDJMMXjpWyA1H oYiXlhPpz2iyFy4SzDzp/tC9Pv4gQm2OQbFNzf9ZVPLVk0Ur1/DQ0ZTUcuGCT7IBbFBA NgGh/XcHq08i7jDSnJFWSFxzVi2Ow68J6Q3L3yLKydnPSL3oUzmWHCHxxKisMDTqqKYD 4tp7fs8bPTOT2b5XamnDIpS4299JPw/Rtk1NM3XnZB9FruwDejyzyqPBChlIZmXFHUuA G8oA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=UHXCMY8d; spf=pass (google.com: domain of fm-294854-20240114133936fb33025b1b9a08f506-lsbr2l@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-20240114133936fb33025b1b9a08f506-LsbR2l@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id fu16-20020a0568705d9000b00204853d91eesi1081144oab.4.2024.01.14.05.39.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jan 2024 05:39:38 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20240114133936fb33025b1b9a08f506-lsbr2l@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=UHXCMY8d; spf=pass (google.com: domain of fm-294854-20240114133936fb33025b1b9a08f506-lsbr2l@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-20240114133936fb33025b1b9a08f506-LsbR2l@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 20240114133936fb33025b1b9a08f506 for ; Sun, 14 Jan 2024 14:39:36 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=jan.kiszka@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc:References:In-Reply-To; bh=LtA5Wy3a289JfbkfwAijiXFA5kdETaMrZbCmhALRG+0=; b=UHXCMY8dab60rRPa75HzCp/gDq0UfZImZBygdoWB34h/JI0jDaktZAPxVk9xstxXlIEpzt AyAWfo1gqs2lWhf8WsOvFjnR+n+px5vMFvAoKT2n4iz2/Ubf8Q123d55V0N7jRj+YHnUHq+R 7zqVKhQKSM9DWpHqS//YRsINOzlsg=; From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH v2 04/11] u-boot-custom: Allow to define different installation binaries Date: Sun, 14 Jan 2024 14:39:27 +0100 Message-Id: In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-TUID: bYDfZ1LL514j From: Jan Kiszka This allows to decouple the build target U_BOOT_BIN from the installed and packaged binaries and also adds support for multiple binaries. The default remains what is specified via U_BOOT_BIN. Signed-off-by: Jan Kiszka --- meta/recipes-bsp/u-boot/u-boot-custom.inc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/meta/recipes-bsp/u-boot/u-boot-custom.inc b/meta/recipes-bsp/u-boot/u-boot-custom.inc index c3d8fdf5..fa713c75 100644 --- a/meta/recipes-bsp/u-boot/u-boot-custom.inc +++ b/meta/recipes-bsp/u-boot/u-boot-custom.inc @@ -26,6 +26,8 @@ python() { DEBIAN_BUILD_DEPENDS ?= "bc, bison, flex, device-tree-compiler, git" +U_BOOT_BIN_INSTALL ?= "${U_BOOT_BIN}" + TEMPLATE_FILES = "debian/control.tmpl debian/rules.tmpl" TEMPLATE_VARS += "MACHINE DEBIAN_BUILD_DEPENDS U_BOOT_CONFIG U_BOOT_BIN \ BL31 TEE" @@ -38,8 +40,11 @@ do_prepare_build() { deb_add_changelog - echo "${U_BOOT_BIN} /usr/lib/u-boot/${MACHINE}" > \ - ${S}/debian/u-boot-${MACHINE}.install + rm -f ${S}/debian/u-boot-${MACHINE}.install + for bin in ${U_BOOT_BIN_INSTALL}; do + echo "$bin /usr/lib/u-boot/${MACHINE}" >> \ + ${S}/debian/u-boot-${MACHINE}.install + done echo "tools/env/libubootenv.a usr/lib" > \ ${S}/debian/u-boot-${MACHINE}-dev.install -- 2.35.3