blob: 7cd8a26dce6634df76f2a363476f21940acadc59 [file] [log] [blame]
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001#!/bin/sh
2
The Android Open Source Project2b648272010-01-12 15:18:14 -08003version=tzdata2009s
The Android Open Source Project52d4c302009-03-03 19:29:09 -08004
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
The Android Open Source Project2b648272010-01-12 15:18:14 -080023javac -target 1.5 ZoneCompactor.java ZoneInfo.java
The Android Open Source Project52d4c302009-03-03 19:29:09 -080024
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
The Android Open Source Project2b648272010-01-12 15:18:14 -080035cp zoneinfo.dat zoneinfo.idx ../../../bionic/libc/zoneinfo
36
37echo $version | sed 's/tzdata//' > ../../../bionic/libc/zoneinfo/zoneinfo.version