#!/bin/sh set -e ALIAS=release COMMON_NAME=AppVenture STORE_FILE=releases.jks STORE_FILE_HEX=releases.hex STORE_PASS=$1 VALIDITY=10000 if [ -z "$STORE_PASS" ]; then echo "Usage: ./genkeystore " exit 1 fi echo echo "Using keytool to generate a keystore" keytool -genkey -v \ -keystore "$STORE_FILE" \ -storepass "$STORE_PASS" \ -keyalg RSA -keysize 2048 \ -validity "$VALIDITY" \ -alias "$ALIAS" \ -dname "CN=$COMMON_NAME" echo echo "Exporting hex keystore" xxd -ps "$STORE_FILE" > "$STORE_FILE_HEX" echo echo "Here's the environmental variables you need to set:" echo echo "store_file" cat "$STORE_FILE_HEX" echo echo "store_password" echo "$STORE_PASS" echo echo "key_alias" echo "$ALIAS"