1#!/bin/sh 2 3version=tzdata2010k 4 5mkdir data 6 7for 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 19do 20 zic -d data $i 21done 22 23javac -target 1.5 ZoneCompactor.java ZoneInfo.java 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 33java ZoneCompactor setup data 34 35cp zoneinfo.dat zoneinfo.idx ../../../bionic/libc/zoneinfo 36 37echo $version | sed 's/tzdata//' > ../../../bionic/libc/zoneinfo/zoneinfo.version 38