From 0493e240fd66fcd164bb28c6f08ab901a6d2179b Mon Sep 17 00:00:00 2001 From: Doug Zongker Date: Wed, 22 Jul 2009 09:28:25 -0700 Subject: [PATCH] make bootloader requirements optional Interpret a "*" in the "require version-bootloader" line as "don't require any specific bootloader". Sholes OTAs include the bootloader and the main system in the same package. --- tools/releasetools/ota_from_target_files | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/releasetools/ota_from_target_files b/tools/releasetools/ota_from_target_files index f2404b315..b3f0b37b1 100755 --- a/tools/releasetools/ota_from_target_files +++ b/tools/releasetools/ota_from_target_files @@ -291,7 +291,8 @@ def AppendAssertions(script, input_zip): m = re.search(r"require\s+version-bootloader\s*=\s*(\S+)", info) if m: bootloaders = m.group(1).split("|") - script.AssertSomeBootloader(*bootloaders) + if "*" not in bootloaders: + script.AssertSomeBootloader(*bootloaders) def WriteFullOTAPackage(input_zip, output_zip): -- 2.11.0