From 749b7a141f9ddb4516a89a9f39a271eeef342729 Mon Sep 17 00:00:00 2001 From: Wolfgang Wiedmeyer Date: Sun, 10 Sep 2017 16:48:28 +0200 Subject: releasebuild: sign all images at once after all of them are built This is more convenient if key passwords need to be entered. Signed-off-by: Wolfgang Wiedmeyer --- releasebuild.sh | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/releasebuild.sh b/releasebuild.sh index 5a22f8a..27204d8 100755 --- a/releasebuild.sh +++ b/releasebuild.sh @@ -26,6 +26,20 @@ REPLICANT_DIR=$1 ARGS_COUNT=1 parallel_tasks=$(echo "$(grep 'processor' /proc/cpuinfo | wc -l ) + 1" | bc) +sign_build () { + device=$1 + + dir=$( pwd ) + cd "$REPLICANT_DIR" + + . build/envsetup.sh + lunch "replicant_$device-userdebug" + + ./vendor/replicant/sign-build $device + + cd "$dir" +} + build_bacon () { device=$1 @@ -37,11 +51,16 @@ build_bacon () { make -j$parallel_tasks bacon - ./vendor/replicant/sign-build $device - cd "$dir" } +sign_all () { + for device in $RELEASE_DEVICES + do + sign_build $device + done +} + build_all () { for device in $RELEASE_DEVICES do @@ -72,3 +91,4 @@ fi prepare build_all +sign_all -- cgit v1.2.3