From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web10.26197.1664183374746757461 for ; Mon, 26 Sep 2022 02:09:34 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=N1GwnDiB; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: victorx.hsu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1664183374; x=1695719374; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=cUIB1pVkI8ylbpR5T5D9RrwUmALGBpADbGgna+PVVw8=; b=N1GwnDiBXcWb5p7R+R6HZIbTQLAbv5v4XfihF+PojhrxkZNcd7wOLcY3 1oARWUZ9IXbA5v/PqU0PU/uqFKlTlvSuVAFmwk/ndh1pqmJdTIwNoaKs5 VTbVsbSRI/05bZY88+72Qlz9LV76LY+Iqy4vqpwYqejbsL0u4WEZytzBP S6SvKq5eZJzWByyVhmtqOkastgIDlPVrXOpRaV+XwngQbV4Pgko0W5dRV bDr3nhwKvwDAyWoHRzETgXemtZWQM+z6EPDDFeUJNky9SyqMsGWSGtTPG aFlgIfr0QAbM5NZMmZ3Zpf3EUJIGQ3MENzr2/XKyBnUSJQIy2DWPELTmq g==; X-IronPort-AV: E=McAfee;i="6500,9779,10481"; a="387271675" X-IronPort-AV: E=Sophos;i="5.93,345,1654585200"; d="scan'208";a="387271675" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Sep 2022 02:09:30 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10481"; a="598658676" X-IronPort-AV: E=Sophos;i="5.93,345,1654585200"; d="scan'208";a="598658676" Received: from hsuc1x-desk1.gar.corp.intel.com ([10.227.107.38]) by orsmga006.jf.intel.com with ESMTP; 26 Sep 2022 02:09:29 -0700 From: victorx.hsu@intel.com To: devel@edk2.groups.io Cc: VictorX Hsu , Guo Dong , James Lu Subject: [PATCH] UefiPayloadPkg: Provide a wrapper for UniversalPayloadBuild.py Date: Mon, 26 Sep 2022 17:09:20 +0800 Message-Id: <385229cc9e2ca87779e3635091b451b6ef0d1e55.1664183334.git.victorx.hsu@intel.com> X-Mailer: git-send-email 2.28.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: VictorX Hsu REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4071 Provide a wrapper to wrap UniversalPayloadBuild.py Cc: Guo Dong Cc: James Lu Signed-off-by: VictorX Hsu --- UefiPayloadPkg/UniversalPayloadBuild.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 UefiPayloadPkg/UniversalPayloadBuild.sh diff --git a/UefiPayloadPkg/UniversalPayloadBuild.sh b/UefiPayloadPkg/UniversalPayloadBuild.sh new file mode 100644 index 0000000000..9a72eedd35 --- /dev/null +++ b/UefiPayloadPkg/UniversalPayloadBuild.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +# +# Copyright (c) 2022, Intel Corporation. All rights reserved.
+# +# SPDX-License-Identifier: BSD-2-Clause-Patent +# + +if command -v ${PYTHON_COMMAND} >/dev/null 2>&1; then + echo python_exe=${PYTHON_COMMAND} +fi + +# Get file path of UniversalPayloadBuild.sh +uplbld_filepath=${BASH_SOURCE:-$0} +# Remove ".sh" extension +uplbld_filepath_noext=${uplbld_filepath%.*} +# execute UniversalPayloadBuild.py to build UefiPayloadPkg +exec "${python_exe:-python}" "$uplbld_filepath_noext.py" "$@" -- 2.28.0.windows.1