diff options
| author | Michael Forney <mforney@mforney.org> | 2016-06-27 21:27:01 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2016-06-27 21:27:01 -0700 |
| commit | 88ce95f6fc5385f6cfaebe8687c5c2e33654a716 (patch) | |
| tree | fb3ab7d99e5318e6d1cb44691fde205abdbf7efc /core | |
| parent | b8d6bb110918de6d0ddeb69c546e27eb379de944 (diff) | |
Set ifs to newline by default
Diffstat (limited to 'core')
| -rw-r--r-- | core/tz/gen.rc | 7 |
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 } |
