aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xreleasebuild.sh24
1 files 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