| #!/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 $@ |