diff options
Diffstat (limited to 'tzdata/tools/createTzDataBundle.sh')
-rwxr-xr-x | tzdata/tools/createTzDataBundle.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tzdata/tools/createTzDataBundle.sh b/tzdata/tools/createTzDataBundle.sh new file mode 100755 index 0000000..05646fc --- /dev/null +++ b/tzdata/tools/createTzDataBundle.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +# A script to generate TZ data updates. +# +# Usage: ./createTzDataBundle.sh <tzupdate.properties file> <output file> +# See libcore.tzdata.update.tools.CreateTzDataBundle for more information. + +TOOLS_DIR=src/main/libcore/tzdata/update/tools +UPDATE_DIR=../update/src/main/libcore/tzdata/update +GEN_DIR=./gen + +# Fail if anything below fails +set -e + +rm -rf ${GEN_DIR} +mkdir -p ${GEN_DIR} + +javac \ + ${TOOLS_DIR}/CreateTzDataBundle.java \ + ${TOOLS_DIR}/TzDataBundleBuilder.java \ + ${UPDATE_DIR}/ConfigBundle.java \ + ${UPDATE_DIR}/FileUtils.java \ + -d ${GEN_DIR} + +java -cp ${GEN_DIR} libcore.tzdata.update.tools.CreateTzDataBundle $@ |