1 #!/bin/bash 2 3 # A script to generate TZ data updates. 4 # 5 # Usage: ./createTzDataBundle.sh <tzupdate.properties file> <output file> 6 # See libcore.tzdata.update.tools.CreateTzDataBundle for more information. 7 8 TOOLS_DIR=src/main/libcore/tzdata/update/tools 9 UPDATE_DIR=../update/src/main/libcore/tzdata/update 10 GEN_DIR=./gen 11 12 # Fail if anything below fails 13 set -e 14 15 rm -rf ${GEN_DIR} 16 mkdir -p ${GEN_DIR} 17 18 javac \ 19 ${TOOLS_DIR}/CreateTzDataBundle.java \ 20 ${TOOLS_DIR}/TzDataBundleBuilder.java \ 21 ${UPDATE_DIR}/ConfigBundle.java \ 22 ${UPDATE_DIR}/FileUtils.java \ 23 -d ${GEN_DIR} 24 25 java -cp ${GEN_DIR} libcore.tzdata.update.tools.CreateTzDataBundle $@ 26