diff options
author | Simon Rettberg | 2022-07-25 11:31:04 +0200 |
---|---|---|
committer | Simon Rettberg | 2022-07-25 11:31:04 +0200 |
commit | ee935e81179393e3e2324fbb388d5b3ba9b26e9a (patch) | |
tree | 60c0ec7e44d6266f5a0cc21852e0d57e981ae136 /core/modules/qemu-src | |
parent | [qemu-src] Make version overridable by global config (diff) | |
download | mltk-ee935e81179393e3e2324fbb388d5b3ba9b26e9a.tar.gz mltk-ee935e81179393e3e2324fbb388d5b3ba9b26e9a.tar.xz mltk-ee935e81179393e3e2324fbb388d5b3ba9b26e9a.zip |
[qemu-src] Only update edk2 for version 6.x
Diffstat (limited to 'core/modules/qemu-src')
-rw-r--r-- | core/modules/qemu-src/module.build | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/core/modules/qemu-src/module.build b/core/modules/qemu-src/module.build index 9708472c..e474189a 100644 --- a/core/modules/qemu-src/module.build +++ b/core/modules/qemu-src/module.build @@ -1,13 +1,21 @@ #!/bin/bash fetch_source() { autoclone - git -C "${MODULE_WORK_DIR}/src/qemu" submodule update --init || perror "Failed to init and update submodules!" + git -C "${MODULE_WORK_DIR}/src/qemu" submodule update --init \ + || perror "Failed to init and update submodules!" - # patch EDK2 version to retrieve EDK2 submodules - git -C "${MODULE_WORK_DIR}/src/qemu/roms/edk2" checkout edk2-stable202108 || perror "Failed to checkout new EDK2 version!" - git -C "${MODULE_WORK_DIR}/src/qemu" commit -a -m "Update EDK2 to 08.2021 release" || perror "Failed to update EDK2 version!" + local ver="$(( cat "${MODULE_WORK_DIR}/src/qemu/VERSION" ))" + ver="${ver%%.*}" + if (( ver == 7 )); then + # patch EDK2 version to retrieve EDK2 submodules + git -C "${MODULE_WORK_DIR}/src/qemu/roms/edk2" checkout edk2-stable202108 \ + || perror "Failed to checkout new EDK2 version!" + git -C "${MODULE_WORK_DIR}/src/qemu" commit -a -m "Update EDK2 to 08.2021 release" \ + || perror "Failed to update EDK2 version!" + fi - git -C "${MODULE_WORK_DIR}/src/qemu" submodule update --recursive || perror "Failed to update submodules recursivly!" + git -C "${MODULE_WORK_DIR}/src/qemu" submodule update --recursive \ + || perror "Failed to update submodules recursivly!" } build() { |