From fa0e56770db06d34511c3f0f1a69167eff5ca83e Mon Sep 17 00:00:00 2001 From: Benjamin Drung Date: Wed, 3 Apr 2024 15:14:50 +0200 Subject: ziguard.awk: Move link to link feature from vanguard to main dataform When using BACKWARD=backward PACKRATDATA=backzone the symlinks might point to the incorrect file (e.g. Africa/Asmera points to Africa/Nairobi instead of Africa/Asmara). Move the link to link feature from vanguard to main dataform to produce correct symlink (e.g. Africa/Asmera -> Africa/Asmara) in this case. --- ziguard.awk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ziguard.awk b/ziguard.awk index a5fd5491..67ef21f7 100644 --- a/ziguard.awk +++ b/ziguard.awk @@ -336,7 +336,7 @@ function make_linkline(oldline, target, linkname, oldtarget, comment, \ return "Link\t" target "\t" replsuffix comment } -/^Link/ && $4 == "#=" && DATAFORM == "vanguard" { +/^Link/ && $4 == "#=" && (DATAFORM != "rearguard") { $0 = make_linkline($0, $5, $3, $2) } @@ -374,7 +374,7 @@ function cut_link_chains_short( \ } END { - if (DATAFORM != "vanguard") { + if (DATAFORM == "rearguard") { cut_link_chains_short() } for (i = 1; i <= NR; i++) -- 2.40.1