3 # Copyright (c) 2007-2008 International Business Machines Corporation and others.
\r
4 # All rights reserved
\r
7 echo "The ICU4J Time Zone Update Utility (icutzu.jar) doesn't exist in $ICUTZU_HOME"
\r
12 echo "ICU for Java (icu4j.jar) doesn't exist in $ICUTZU_HOME"
\r
16 MissingICUTZUENV() {
\r
17 echo "runicutzuenv.sh file doesn't exist in $ICUTZU_HOME"
\r
22 echo "java does not exist in $JAVA_HOME/bin. Please update the JAVA_HOME enviroment variable in runicutzuenv.sh"
\r
28 echo "End of ICU4J Time Zone Update Utility (ICUTZU) completed successfully."
\r
34 echo "ICU4J Time Zone Update Utility (ICUTZU) did not complete successfully."
\r
40 echo "*********** Welcome to the ICU4J Time Zone Update Utility (ICUTZU) ***********"
\r
42 # Set ICUTZU_HOME to the current directory.
\r
44 echo "ICUTZU Home: $ICUTZU_HOME"
\r
47 # Make sure certain files are present.
\r
48 if [ ! -f "$ICUTZU_HOME/icutzu.jar" ] ; then MissingICUTZUJAR ; fi
\r
49 if [ ! -f "$ICUTZU_HOME/icu4j.jar" ] ; then MissingICU4JJAR ; fi
\r
50 if [ ! -f "$ICUTZU_HOME/runicutzuenv.sh" ] ; then MissingICUTZUENV ; fi
\r
52 # Set environmental variables.
\r
53 . "$ICUTZU_HOME/runicutzuenv.sh"
\r
54 if [ ! -f "$JAVA_HOME/bin/java" ] ; then MissingJAVAHOME ; fi
\r
57 # Create a temporary directory if one doesn't exit already.
\r
58 if [ ! -d "$ICUTZU_HOME/Temp" ] ; then mkdir "$ICUTZU_HOME/Temp" ; fi
\r
60 # Run the ICUTZU tool.
\r
62 echo "Launching the ICU4J Time Zone Update Utility (ICUTZU)..."
\r
63 echo "\"$JAVA_HOME/bin/java\" -cp \"$ICUTZU_HOME/icutzu.jar\" -Dnogui=$NOGUI -Ddiscoveronly=$DISCOVERONLY -Dsilentpatch=$SILENTPATCH -Doffline=$OFFLINE com.ibm.icu.dev.tool.tzu.ICUTZUMain \"$ICUTZU_HOME/\" DirectorySearch.txt ICUList.txt zoneinfo.res Temp icu.gif"
\r
66 "$JAVA_HOME/bin/java" -cp "$ICUTZU_HOME/icutzu.jar" -Dnogui=$NOGUI -Ddiscoveronly=$DISCOVERONLY -Dsilentpatch=$SILENTPATCH -Doffline=$OFFLINE com.ibm.icu.dev.tool.tzu.ICUTZUMain "$ICUTZU_HOME/" DirectorySearch.txt ICUList.txt zoneinfo.res Temp icu.gif
\r
68 # Test the exit code.
\r
69 if [ $? -eq "0" ] ; then
\r