Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 383439d0 authored by Sayantan Roychowdhury's avatar Sayantan Roychowdhury
Browse files

generate TEST apk

parent cda45018
Loading
Loading
Loading
Loading
+18 −4
Original line number Diff line number Diff line
@@ -13,15 +13,15 @@ APK_PATH="$1"
UNSIGNED_APK="$2"
COMMUNITY_APK="$3"
OFFICIAL_APK="$4"
TEST_APK="$5"

cd $APK_PATH
cp $UNSIGNED_APK $COMMUNITY_APK
cp $UNSIGNED_APK $OFFICIAL_APK

echo "APK_PATH ------ \"$APK_PATH\""
echo "UNSIGNED ------ \"$UNSIGNED_APK\""
echo "COMMUNIT ------ \"$COMMUNITY_APK\""
echo "OFFICIAL ------ \"$OFFICIAL_APK\""
if [[ -n "$TEST_APK" ]]; then
  cp $UNSIGNED_APK $TEST_APK
fi

echo "${KEYSTORE}" | base64 -d > ~/proprietary.keystore.jks

@@ -47,3 +47,17 @@ if [ $? -ne 0 ]; then
fi
echo "Signed OFFICIAL"

if [[ -e "$KEYSTORE_ALIAS_TEST" ]]; then
  exit 0
fi

java -jar /usr/bin/apksigner sign \
	--ks ~/proprietary.keystore.jks \
	--ks-key-alias $KEYSTORE_ALIAS_TEST \
	--ks-pass env:KEYSTORE_PASSWORD $TEST_APK

if [ $? -ne 0 ]; then
  echo "Error: Failed to sign TEST APK"
  exit 1
fi
echo "Signed TEST"