File: createTzDataBundle.sh

package info (click to toggle)
android-platform-libcore 7.0.0%2Br33-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 66,072 kB
  • sloc: java: 720,757; ansic: 14,687; cpp: 9,310; xml: 1,295; sh: 347; makefile: 14
file content (25 lines) | stat: -rwxr-xr-x 654 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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 $@