#!/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