summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-04-12 18:54:39 -0700
committerMichael Forney <mforney@mforney.org>2016-04-15 02:10:08 -0700
commit453cf95f7b5cb81d0853d3d32794dc6a2e90c02f (patch)
treee376008e512ed9e7c63997c46c1c459c85b9aaee
parent115692c0239410c3e8080856e4c1b31b2c2520a1 (diff)
tz: Add timezone links
-rw-r--r--core/tz/gen.rc5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/tz/gen.rc b/core/tz/gen.rc
index 59cb34d5..99ab758c 100644
--- a/core/tz/gen.rc
+++ b/core/tz/gen.rc
@@ -16,10 +16,13 @@ tzdata=(\
rule zic '$zic -d $outdir/zoneinfo $in'
for(data in $tzdata) {
- zones=`{awk '{if ($1 == "Zone") print $2}' src/$data}
+ zones=`{awk '/^Zone/ {print $2}' src/$data}
if(! ~ $#zones 0) {
outs='$outdir'/zoneinfo/$zones
build $"outs zic $srcdir/src/$data
for(zone in $zones) file share/zoneinfo/$zone '$outdir'/zoneinfo/$zone 644
}
+ ifs='
+' { links=`{awk '/^Link/ {print $2 " " $3}' src/$data} }
+ for(line in $links) link=`{printf %s $line} sym share/zoneinfo/$link(2) $link(1)
}