mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-02-07 20:46:17 +01:00
add option to get new .apk file name into a file
This commit is contained in:
parent
ec3168e27d
commit
4df0f7ffd2
1 changed files with 15 additions and 6 deletions
|
@ -4,13 +4,14 @@ set -u -e
|
||||||
|
|
||||||
TAGNAME=""
|
TAGNAME=""
|
||||||
FILES=""
|
FILES=""
|
||||||
|
LIST_FILE=''
|
||||||
VARIANT="XWords4"
|
VARIANT="XWords4"
|
||||||
XW_WWW_PATH=${XW_WWW_PATH:-""}
|
XW_WWW_PATH=${XW_WWW_PATH:-""}
|
||||||
XW_RELEASE_SCP_DEST=${XW_RELEASE_SCP_DEST:-""}
|
XW_RELEASE_SCP_DEST=${XW_RELEASE_SCP_DEST:-""}
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
echo "Error: $*"
|
echo "Error: $*" >&2
|
||||||
echo "usage: $0 [--tag <name>] [--variant variant] [<package-unsigned.apk>]" >&2
|
echo "usage: $0 [--tag <name>] [--variant variant] [--apk-list path/to/out.txt] [<package-unsigned.apk>]" >&2
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,6 +34,14 @@ while [ "$#" -gt 0 ]; do
|
||||||
VARIANT=$2
|
VARIANT=$2
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
--apk-list)
|
||||||
|
LIST_FILE=$2
|
||||||
|
> $LIST_FILE
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
--help)
|
||||||
|
usage
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
FILES="$1"
|
FILES="$1"
|
||||||
;;
|
;;
|
||||||
|
@ -64,17 +73,17 @@ fi
|
||||||
for PACK_UNSIGNED in $FILES; do
|
for PACK_UNSIGNED in $FILES; do
|
||||||
|
|
||||||
PACK_SIGNED=$(basename $PACK_UNSIGNED)
|
PACK_SIGNED=$(basename $PACK_UNSIGNED)
|
||||||
echo "base: $PACK_SIGNED"
|
echo "base: $PACK_SIGNED" >&2
|
||||||
PACK_SIGNED=${PACK_SIGNED/-unsigned}
|
PACK_SIGNED=${PACK_SIGNED/-unsigned}
|
||||||
echo "signed: $PACK_SIGNED"
|
echo "signed: $PACK_SIGNED" >&2
|
||||||
jarsigner -verbose -keystore ~/.keystore $PACK_UNSIGNED mykey
|
jarsigner -verbose -keystore ~/.keystore $PACK_UNSIGNED mykey
|
||||||
rm -f $PACK_SIGNED
|
rm -f $PACK_SIGNED
|
||||||
zipalign -v 4 $PACK_UNSIGNED $PACK_SIGNED
|
zipalign -v 4 $PACK_UNSIGNED $PACK_SIGNED
|
||||||
[ -n "$XW_WWW_PATH" ] && cp $PACK_SIGNED $XW_WWW_PATH
|
[ -n "$XW_WWW_PATH" ] && cp $PACK_SIGNED $XW_WWW_PATH
|
||||||
TARGET="${PACK_SIGNED%.apk}_$(git describe).apk"
|
TARGET="${PACK_SIGNED%.apk}_$(git describe).apk"
|
||||||
cp $PACK_SIGNED "${TARGET}"
|
cp $PACK_SIGNED "${TARGET}"
|
||||||
echo "created ${TARGET}"
|
echo "created ${TARGET}" >&2
|
||||||
|
[ -n "$LIST_FILE" ] && echo ${TARGET} >> $LIST_FILE
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ -n "$TAGNAME" ]; then
|
if [ -n "$TAGNAME" ]; then
|
||||||
|
|
Loading…
Add table
Reference in a new issue