diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-06-23 16:32:18 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-06-23 16:32:18 -0700 |
commit | 55766e47aaf4fe72a2b5cdd8aa60d14781c01e94 (patch) | |
tree | dbf9cd693c7756607d6dff8c918fc91f188f4aef /tools | |
parent | bf8a59aa12dd8dd8ceb6eeeec22dd94b8332c228 (diff) | |
parent | 9fc74c7823182c4121f32114a7f83ae3fa7e4346 (diff) | |
download | build-55766e47aaf4fe72a2b5cdd8aa60d14781c01e94.zip build-55766e47aaf4fe72a2b5cdd8aa60d14781c01e94.tar.gz build-55766e47aaf4fe72a2b5cdd8aa60d14781c01e94.tar.bz2 |
Merge change 5150 into donut
* changes:
don't fail if no required bootloaders are defined
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/releasetools/ota_from_target_files | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/tools/releasetools/ota_from_target_files b/tools/releasetools/ota_from_target_files index 1a6ebbf..73eccd4 100755 --- a/tools/releasetools/ota_from_target_files +++ b/tools/releasetools/ota_from_target_files @@ -288,11 +288,9 @@ def AppendAssertions(script, input_zip): info = input_zip.read("OTA/android-info.txt") m = re.search(r"require\s+version-bootloader\s*=\s*(\S+)", info) - if not m: - raise ExternalError("failed to find required bootloaders in " - "android-info.txt") - bootloaders = m.group(1).split("|") - script.AssertSomeBootloader(*bootloaders) + if m: + bootloaders = m.group(1).split("|") + script.AssertSomeBootloader(*bootloaders) def WriteFullOTAPackage(input_zip, output_zip): @@ -415,7 +413,7 @@ def GetBuildProp(property, z): return bp m = re.search(re.escape(property) + r"=(.*)\n", bp) if not m: - raise ExternalException("couldn't find %s in build.prop" % (property,)) + raise common.ExternalError("couldn't find %s in build.prop" % (property,)) return m.group(1).strip() @@ -467,7 +465,7 @@ def WriteIncrementalOTAPackage(target_zip, source_zip, output_zip): if sf is None or fn in OPTIONS.require_verbatim: # This file should be included verbatim if fn in OPTIONS.prohibit_verbatim: - raise ExternalError("\"%s\" must be sent verbatim" % (fn,)) + raise common.ExternalError("\"%s\" must be sent verbatim" % (fn,)) print "send", fn, "verbatim" tf.AddToZip(output_zip) verbatim_targets.append((fn, tf.size)) |