Revision 50ffd323190d5c1d6ff98abf550c174eb47810b7 authored by muncus@gmail.com on 21 January 2012, 19:34:41 UTC, committed by muncus@gmail.com on 21 January 2012, 19:34:41 UTC
40 chars. git-svn-id: https://klaxon.googlecode.com/svn/trunk@142 c4afc712-db7e-11dd-87b6-9d1a99559f42
1 parent 52df172
signrelease.sh
#!/bin/bash
# sign a klaxon release.
KEYSTORE="release-keys.keystore"
KEY_ALIAS="klaxon"
APK_FILE="bin/Klaxon-unsigned.apk"
# a nice suffix for a release version.
VERSION_NAME=`grep versionName AndroidManifest.xml | awk -F\" '{print $2}'`
SIGNED_APK_FILENAME="Klaxon-${VERSION_NAME}.apk"
jarsigner -verbose -keystore $KEYSTORE $APK_FILE $KEY_ALIAS
jarsigner -verify $APK_FILE | grep -i -q "jar verified"
ok=$?
if [[ $ok == 0 ]]; then
echo "copying ${APK_FILE} to ${SIGNED_APK_FILENAME}"
cp ${APK_FILE} ${SIGNED_APK_FILENAME}
fi

Computing file changes ...