blob: 0495b51934519d85a76261e0ce7f02159b100f7d [file] [log] [blame]
#!/bin/sh
#*****************************************************************************
#
# Copyright (C) 2006-2008, International Business Machines
# Corporation and others. All Rights Reserved.
#
#*****************************************************************************
timezones=`locate zoneinfo | fgrep -v evolution-data-server`
for tzone in $timezones
do
if [ -f $tzone ]; then
tzname=${tzone#/usr/share/zoneinfo/}
ICUTime=`LD_LIBRARY_PATH=../dev-icu/icu/source/lib/ TZ=$tzname ./checkTimezone`
systemHour=`TZ=$tzname date +%I`
# OS X does not allow %-I so this ugly mess needs to occur
if [ "${systemHour:0:1}" == "0" ]; then
systemHour=${systemHour:1:1}
fi
systemTimeShort=`TZ=$tzname date +%b\ %d,\ %Y`
systemTimeShort="${systemTimeShort} ${systemHour}"
systemTimeAMPM=`TZ=$tzname date +%p`
index1=`expr "$systemTimeShort" : '.*'`
index2=`expr "$ICUTime" : '.*'`-2
ICUTimeShort=${ICUTime:0:${index1}}
ICUAMPM=${ICUTime:${index2}:2}
systemTime=`TZ=$tzname date +%b\ %d,\ %Y\ %r`
if [ "$systemTimeShort" == "$ICUTimeShort" ] && [ "$systemTimeAMPM" == "$ICUAMPM" ]; then
if [ "$opt1" != "-bad" ]; then
echo TZ=$tzname
echo System: $systemTime
echo ICU: $ICUTime
fi
else
if [ "$opt1" == "-all" ]; then
echo --TZ=$tzname
echo --System: $systemTime
echo --ICU: $ICUTime
else
echo TZ=$tzname
echo System: $systemTime
echo ICU: $ICUTime
fi
fi
fi
done