The Android Open Source Project | 52d4c30 | 2009-03-03 19:29:09 -0800 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
Eric Fischer | cc7fc9e | 2010-07-26 15:54:28 -0700 | [diff] [blame] | 3 | version=tzdata2010k |
The Android Open Source Project | 52d4c30 | 2009-03-03 19:29:09 -0800 | [diff] [blame] | 4 | |
| 5 | mkdir data |
| 6 | |
| 7 | for i in $version/africa \ |
| 8 | $version/antarctica \ |
| 9 | $version/asia \ |
| 10 | $version/australasia \ |
| 11 | $version/etcetera \ |
| 12 | $version/europe \ |
| 13 | $version/factory \ |
| 14 | $version/northamerica \ |
| 15 | $version/solar87 \ |
| 16 | $version/solar88 \ |
| 17 | $version/solar89 \ |
| 18 | $version/southamerica |
| 19 | do |
| 20 | zic -d data $i |
| 21 | done |
| 22 | |
Eric Fischer | 1f9f586 | 2009-11-23 16:30:34 -0800 | [diff] [blame] | 23 | javac -target 1.5 ZoneCompactor.java ZoneInfo.java |
The Android Open Source Project | 52d4c30 | 2009-03-03 19:29:09 -0800 | [diff] [blame] | 24 | |
| 25 | ( |
| 26 | cat $version/* | grep '^Link' | awk '{print $1, $2, $3}' |
| 27 | ( |
| 28 | cat $version/* | grep '^Zone' | awk '{print $2}' |
| 29 | cat $version/* | grep '^Link' | awk '{print $3}' |
| 30 | ) | LC_ALL="C" sort |
| 31 | ) | grep -v Riyadh8 > setup |
| 32 | |
| 33 | java ZoneCompactor setup data |
| 34 | |
Eric Fischer | 2ddbd56 | 2009-11-20 14:37:35 -0800 | [diff] [blame] | 35 | cp zoneinfo.dat zoneinfo.idx ../../../bionic/libc/zoneinfo |
| 36 | |
| 37 | echo $version | sed 's/tzdata//' > ../../../bionic/libc/zoneinfo/zoneinfo.version |