summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRam Muthiah <rammuthiah@google.com>2021-10-15 14:35:56 -0700
committerRam Muthiah <rammuthiah@google.com>2021-10-15 14:35:56 -0700
commit625b92af180c6cfbe21fe0b5c2b53d265c7d860d (patch)
treeb5710aa8b9270fa106b4ffd7459a8bf2365817d9
parent4da9f3c3a2983d668bfccbc4e903d5084e884a0b (diff)
downloadbuild-625b92af180c6cfbe21fe0b5c2b53d265c7d860d.tar.gz
Add locked bootloader cfgs to uboot update scripts
Bug: 155019925 Test: local run Change-Id: Ic47ba993e885e6582eadf3e45b659f44bddf8187
-rwxr-xr-xgki/download_from_ci12
1 files changed, 10 insertions, 2 deletions
diff --git a/gki/download_from_ci b/gki/download_from_ci
index 5ddd6b35..39c9605d 100755
--- a/gki/download_from_ci
+++ b/gki/download_from_ci
@@ -39,9 +39,11 @@ from abitool import get_abi_tool
BASE_URL = "https://ci.android.com/builds/submitted/{build_id}/{target}/latest/raw"
ARM_TARGETS = ["u-boot_qemu_arm"]
ARM64_TARGETS = ["kernel_aarch64", "kernel_debug_aarch64",
- "u-boot_crosvm_aarch64", "u-boot_qemu_aarch64"]
+ "u-boot_crosvm_aarch64", "u-boot_qemu_aarch64",
+ "u-boot_crosvm_locked_aarch64"]
X86_64_TARGETS = ["kernel_x86_64", "kernel_debug_x86_64",
- "u-boot_crosvm_x86_64", "u-boot_qemu_x86_64"]
+ "u-boot_crosvm_x86_64", "u-boot_qemu_x86_64",
+ "u-boot_crosvm_locked_x86_64"]
GIT_COMMIT_LOG_LENGTH = 100
# Arguments from argparse.
@@ -505,6 +507,8 @@ def update_u_boot_mainline(output_dir):
crosvm_aarch64_dir = os.path.join(bootloader_dir, "crosvm_aarch64")
crosvm_x86_64_dir = os.path.join(bootloader_dir, "crosvm_x86_64")
+ crosvm_locked_aarch64_dir = os.path.join(bootloader_dir, "crosvm_locked_aarch64")
+ crosvm_locked_x86_64_dir = os.path.join(bootloader_dir, "crosvm_locked_x86_64")
qemu_aarch64_dir = os.path.join(bootloader_dir, "qemu_aarch64")
qemu_arm_dir = os.path.join(bootloader_dir, "qemu_arm")
qemu_x86_64_dir = os.path.join(bootloader_dir, "qemu_x86_64")
@@ -513,6 +517,10 @@ def update_u_boot_mainline(output_dir):
(old_version, old_sha) = get_binary_u_boot_version(crosvm_aarch64_u_boot)
+ subprocess.check_call(["git", "rm", "-rf", "*"], cwd=crosvm_locked_aarch64_dir)
+ download_u_boot("u-boot_crosvm_locked_aarch64", crosvm_locked_aarch64_dir)
+ subprocess.check_call(["git", "rm", "-rf", "*"], cwd=crosvm_locked_x86_64_dir)
+ download_u_boot("u-boot_crosvm_locked_x86_64", crosvm_locked_x86_64_dir)
subprocess.check_call(["git", "rm", "-rf", "*"], cwd=crosvm_aarch64_dir)
download_u_boot("u-boot_crosvm_aarch64", crosvm_aarch64_dir)
subprocess.check_call(["git", "rm", "-rf", "*"], cwd=crosvm_x86_64_dir)