From 794d1a0e8b4f522f7c37c40c89864e642cc43348 Mon Sep 17 00:00:00 2001 From: Amalendu Prasad Das Date: Wed, 11 Aug 2021 12:52:50 +0530 Subject: [PATCH] Vertical prod Host patch apply support Adding support to apply product specific patches separatelly. Tracked-On: OAM-98004 Signed-off-by: Amalendu Prasad Das --- scripts/setup_host.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/scripts/setup_host.sh b/scripts/setup_host.sh index 740af3e5..d3863185 100755 --- a/scripts/setup_host.sh +++ b/scripts/setup_host.sh @@ -13,6 +13,7 @@ QEMU_REL="qemu-4.2.0" CIV_WORK_DIR=$(pwd) CIV_GOP_DIR=$CIV_WORK_DIR/GOP_PKG CIV_VERTICAl_DIR=$CIV_WORK_DIR/vertical_patches/host +CIV_VERTICAl_PROD_DIR=$CIV_WORK_DIR/vertical_prod_patches/host #--------- Functions ------------------- function error() { @@ -58,6 +59,14 @@ function ubu_install_qemu_gvt(){ patch -p1 < $i done fi + + vertical_prod_qemu_patch_num=$(ls $CIV_VERTICAl_PROD_DIR/qemu/*.patch 2> /dev/null | wc -l) + if [ "$vertical_prod_qemu_patch_num" != "0" ]; then + for i in $CIV_VERTICAl_PROD_DIR/qemu/*.patch; do + echo "applying qemu patch $i" + patch -p1 < $i + done + fi ./configure --prefix=/usr \ --enable-kvm \ @@ -96,6 +105,14 @@ function ubu_build_ovmf_gvt(){ patch -p1 < $i done fi + + vertical_prod_ovmf_patch_num=$(ls $CIV_VERTICAl_PROD_DIR/ovmf/*.patch 2> /dev/null | wc -l) + if [ "$vertical_prod_ovmf_patch_num" != "0" ]; then + for i in $CIV_VERTICAl_PROD_DIR/ovmf/*.patch; do + echo "applying ovmf patch $i" + patch -p1 < $i + done + fi source ./edksetup.sh make -C BaseTools/