From cd78336ab9227a1bbd53a20f4b7c3edb04bf8c96 Mon Sep 17 00:00:00 2001
From: Andrei Gherzan <andrei.gherzan@huawei.com>
Date: Thu, 11 Aug 2022 17:41:21 +0200
Subject: [PATCH] edk2-firmware: Workaround sed typo in upstream

Upstream breaks the sed operation because '*' match misses a preceeding
'.'.

Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Luca Seritan <luca.seritan@huawei.com>
---
 meta-oniro-staging/recipes-bsp/uefi/edk2-firmware_%.bbappend | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/meta-oniro-staging/recipes-bsp/uefi/edk2-firmware_%.bbappend b/meta-oniro-staging/recipes-bsp/uefi/edk2-firmware_%.bbappend
index bcf04f8b..9ee5a07a 100644
--- a/meta-oniro-staging/recipes-bsp/uefi/edk2-firmware_%.bbappend
+++ b/meta-oniro-staging/recipes-bsp/uefi/edk2-firmware_%.bbappend
@@ -7,6 +7,10 @@ export CLANG38_ARM_PREFIX = "${TARGET_PREFIX}"
 
 EDK2_BUILD_RELEASE:toolchain-clang = "1"
 
+do_configure:prepend() {
+	sed -i -e "s#-target ${HOST_ARCH}-linux-gnu.*#-target ${HOST_SYS}#" ${S}/BaseTools/Conf/tools_def.template
+}
+
 do_install:prepend() {
 	# Some platforms use an ARCH suffix.
 	if [ ! -e "${B}/Build/${EDK2_PLATFORM}" ]; then
-- 
GitLab