| #!/bin/sh |
| |
| version=tzdata2009s |
| |
| mkdir data |
| |
| for i in $version/africa \ |
| $version/antarctica \ |
| $version/asia \ |
| $version/australasia \ |
| $version/etcetera \ |
| $version/europe \ |
| $version/factory \ |
| $version/northamerica \ |
| $version/solar87 \ |
| $version/solar88 \ |
| $version/solar89 \ |
| $version/southamerica |
| do |
| zic -d data $i |
| done |
| |
| javac -target 1.5 ZoneCompactor.java ZoneInfo.java |
| |
| ( |
| cat $version/* | grep '^Link' | awk '{print $1, $2, $3}' |
| ( |
| cat $version/* | grep '^Zone' | awk '{print $2}' |
| cat $version/* | grep '^Link' | awk '{print $3}' |
| ) | LC_ALL="C" sort |
| ) | grep -v Riyadh8 > setup |
| |
| java ZoneCompactor setup data |
| |
| cp zoneinfo.dat zoneinfo.idx ../../../bionic/libc/zoneinfo |
| |
| echo $version | sed 's/tzdata//' > ../../../bionic/libc/zoneinfo/zoneinfo.version |