summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-06-27 21:27:01 -0700
committerMichael Forney <mforney@mforney.org>2016-06-27 21:27:01 -0700
commit88ce95f6fc5385f6cfaebe8687c5c2e33654a716 (patch)
treefb3ab7d99e5318e6d1cb44691fde205abdbf7efc /core
parentb8d6bb110918de6d0ddeb69c546e27eb379de944 (diff)
Set ifs to newline by default
Diffstat (limited to 'core')
-rw-r--r--core/tz/gen.rc7
1 files changed, 3 insertions, 4 deletions
diff --git a/core/tz/gen.rc b/core/tz/gen.rc
index b5ebefe6..d45395cb 100644
--- a/core/tz/gen.rc
+++ b/core/tz/gen.rc
@@ -26,13 +26,12 @@ for(data in $tzdata) {
build $"outs zic '$srcdir'/$data
for(zone in $zones) file share/zoneinfo/$zone '$outdir'/zoneinfo/$zone 644
}
- ifs='
-' { links=`{awk '/^Link/ {print $2 " " $3}' $data} }
+ links=`{awk '/^Link/ {print $2 " " $3}' $data}
for(line in $links) {
# TODO: Figure out how to do this better. Maybe just readlink
# the symlinks constructed by zic?
- link=`{printf %s $line}
- ifs=/ { parts=`{printf %s $link(1)} }
+ ifs=' ' {link=`{printf %s $line}}
+ ifs='/' {parts=`{printf %s $link(1)}}
target=`{awk 'BEGIN {for(i=1; i<'$#parts'; i++) printf "../"}'}^$link(1)
sym share/zoneinfo/$link(2) $target
}