diff options
author | Victor Hsieh <victorhsieh@chromium.org> | 2016-08-16 13:13:47 -0700 |
---|---|---|
committer | Victor Hsieh <victorhsieh@chromium.org> | 2016-08-16 21:02:11 +0000 |
commit | 7be7de45063136004a9ea27726c75a995cdd1570 (patch) | |
tree | 2fe417780222f7e88a25c8e281b44d7e77719f3c /scripts/image_signing/sign_official_build.sh | |
parent | 59c4501d8ebe5c574205af0d16f5d4f63b3f9121 (diff) | |
download | vboot-7be7de45063136004a9ea27726c75a995cdd1570.tar.gz |
Only re-sign ARC apks when lsb-release looks legitstabilize-8714.B
TEST=sign_official_build.sh with veyron_minnie image # works
TEST=sign_official_build.sh with veyron_shark image # skipped
BUG=chromium:638289
Change-Id: Ic00b5c73fc094ad1146ffb1f29d2dcc5cfdb839d
Reviewed-on: https://chromium-review.googlesource.com/371458
Tested-by: Victor Hsieh <victorhsieh@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Diffstat (limited to 'scripts/image_signing/sign_official_build.sh')
-rwxr-xr-x | scripts/image_signing/sign_official_build.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/image_signing/sign_official_build.sh b/scripts/image_signing/sign_official_build.sh index 173dd6b5..f365488d 100755 --- a/scripts/image_signing/sign_official_build.sh +++ b/scripts/image_signing/sign_official_build.sh @@ -598,9 +598,10 @@ resign_android_image_if_exists() { mount_image_partition "${image}" 3 "${rootfs_dir}" local system_img="${rootfs_dir}/opt/google/containers/android/system.raw.img" - - if [[ ! -e "${system_img}" ]]; then - info "Android image not found. Not signing Android APKs." + local arc_version=$(grep CHROMEOS_ARC_VERSION= \ + "${rootfs_dir}/etc/lsb-release" | cut -d= -f2) + if [[ ! -e "${system_img}" || -z "${arc_version}" ]]; then + info "ARC image not found. Not signing Android APKs." sudo umount "${rootfs_dir}" return fi |