Skip to content
Snippets Groups Projects
Commit 08934e61 authored by J. Avila's avatar J. Avila Committed by Petri Gynther
Browse files

download_gki: Add support for signed boot-user.img


xTS testing requires a signed user boot.img. Now that these are more
readily available, default to downloading the user boot.img from the
signed artifacts. Support for unsigned boot-user.img remains via a
switch.

Bug: 194513402
Signed-off-by: default avatarJ. Avila <elavila@google.com>
Change-Id: I9b8cd2b746fb6aac7323379d865d1c3507ae1de6
(cherry picked from commit 77728392)
parent 79743c8d
No related merge requests found
......@@ -14,6 +14,7 @@ FILES_LIST=${CUR_DIR}/private/gs-google/GKI-files
GKI_PREBUILTS_DIR=${2:-${CUR_DIR}/prebuilts/boot-artifacts/kernel/}
GKI_BUILD=$1
ALLOW_PREBUILTS_MISMATCH=${ALLOW_PREBUILTS_MISMATCH:-0}
USE_UNSIGNED_USER_IMG=${USE_UNSIGNED_USER_IMG:-0}
if [ -z "${GKI_BUILD}" ]; then
echo "No GKI build number provided."
......@@ -25,13 +26,20 @@ TEMP_DIR=$(mktemp -d)
cd ${TEMP_DIR}
echo "Downloading GKI binaries from build ab/${GKI_BUILD} via fetch_artifact..."
if [ "${USE_UNSIGNED_USER_IMG}" = "0" ]; then
file="signed/signed-gsi_arm64-img-${GKI_BUILD}.zip"
echo "Taking signed user image."
else
file="gsi_arm64-img-${GKI_BUILD}.zip"
echo "Taking unsigned user image."
fi
if grep -q "boot.*\.img" <<< $(cat ${FILES_LIST}); then
echo "Downloading -user variant boot.img..."
/google/data/ro/projects/android/fetch_artifact \
--bid ${GKI_BUILD} \
--target gsi_arm64-user "gsi_arm64-img-${GKI_BUILD}.zip"
--target gsi_arm64-user ${file}
exit_and_clean_if_error $? "Unable to download -user boot image"
mv gsi_arm64-img-${GKI_BUILD}.zip gsi_arm64-img-${GKI_BUILD}-user.zip
mv *gsi_arm64-img-${GKI_BUILD}.zip gsi_arm64-img-${GKI_BUILD}-user.zip
fi
echo "Downloading -userdebug prebuilts..."
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment