#!/bin/bash # A script to generate TZ data updates. # # Usage: ./createTimeZoneDistro.sh <tzupdate.properties file> <output file> # See libcore.tzdata.update2.tools.CreateTimeZoneDistro for more information. # Fail if anything below fails set -e if [[ -z "${ANDROID_BUILD_TOP}" ]]; then echo "Configure your environment with build/envsetup.sh and lunch" exit 1 fi cd ${ANDROID_BUILD_TOP} make tzdata_tools2-host TOOLS_LIB=${ANDROID_BUILD_TOP}/out/host/common/obj/JAVA_LIBRARIES/tzdata_tools2-host_intermediates/javalib.jar SHARED_LIB=${ANDROID_BUILD_TOP}/out/host/common/obj/JAVA_LIBRARIES/tzdata_shared2-host_intermediates/javalib.jar cd - java -cp ${TOOLS_LIB}:${SHARED_LIB} libcore.tzdata.update2.tools.CreateTimeZoneDistro $@