fix bug in subst.entry-index.sh, improve awk scripts
Fixed a bug that was introduced into `bin/subst.entry-index.sh` where the value `$HTML_SED` was set too early. Shell functions variables are evaluated when they are executed, not when they are first parsed. So exported variables used by a shell function need to be set only before the shell function is executed. Checkpoint `bin/cvt-submission.sh` as part of our testing. Set file modes of 0444 for when `.auth.json` is formed from `.auth.json.xz`. The awk scripts under bin put their name (basename) into error messages to make it easier to debug any error they might raise. Changed `bin/cvt-submission.sh` VERSION from "2.0.1 2025-05-01" to "2.0.2 2025-05-17". Changed `bin/filelist.entry.json.awk` VERSION from "1.0 2024-02-12" to "1.0.1 2025-05-17". Changed `bin/manifest.csv.entry.awk` VERSION from "1.0 2024-07-14" to "1.0.1 2025-05-17". Changed `bin/manifest.entry.json.awk` VERSION from "1.2.1 2024-11-16" to "1.2.2 2025-05-17". Changed `bin/subst.entry-index.sh` VERSION from "2.0.0 2025-03-13" to "2.0.1 2025-05-17". Changed `bin/subst.entry-navbar.awk` VERSION from "1.3 2024-08-02" to "1.3.1 2025-05-17". Changed `bin/subst.year-navbar.awk` VERSION from "1.2 2024-04-04" to "1.2.1 2025-05-17". Update sitemap. Tested the above via `make update` on macOS.
This commit is contained in:
1 parent
665a46ef4a
commit
0aa790fd88
9 files changed
+136
-114
No files matched your search
@@ -13,10 +13,6 @@
|
||||
#
|
||||
# awk -v entry_path=YYYY/dir -f bin/subst.entry-navbar.awk YYYY/.year
|
||||
#
|
||||
# usage:
|
||||
#
|
||||
# awk -v entry_path=YYYY/dir -f bin/subst.entry-navbar.awk .allyear
|
||||
#
|
||||
# where:
|
||||
#
|
||||
# YYYY IOCCC year or mock
|
||||
@@ -26,7 +22,8 @@ BEGIN {
|
||||
|
||||
# setup
|
||||
#
|
||||
VERSION="1.3 2024-08-02"
|
||||
VERSION="1.3.1 2025-05-17"
|
||||
NAME = "subst.entry-navbar.awk"
|
||||
process_next_line = 0; # 1 ==> we found our entry_path, now process the next line
|
||||
found_entry_path = 0; # 1 ==> we found our entry_path
|
||||
prev_line = ""; # the previous YYYY/dir line
|
||||
@@ -159,7 +156,7 @@ END {
|
||||
#
|
||||
if (length(entry_path) == 0) {
|
||||
print "-e";
|
||||
print "ERROR: github variable not set, call with -v github=REPO_URL";
|
||||
print "ERROR:", NAME ": github variable not set, call with -v github=REPO_URL";
|
||||
print "-E";
|
||||
print "210"; # use 210 to match length(entry_path) == 0 error in the BEGIN section
|
||||
exit 210; # use 210 to match length(entry_path) == 0 error in the BEGIN section
|
||||
@@ -182,7 +179,7 @@ END {
|
||||
if (!found_entry_path) {
|
||||
# ERROR: entry_path was not found
|
||||
print "-e";
|
||||
print "'we did not find:", entry_path "'";
|
||||
print "'" NAME ": did not find:", entry_path "'";
|
||||
print "-E";
|
||||
print "215";
|
||||
exit
|
||||
|
||||
Reference in new issue
Block a user