fix(cublas): prevent double-print in lookup_pkg awk END block

awk exit in the blank-line block jumps to END, which printed the
result again causing repo_sha to contain the hash twice with a newline,
breaking the sha256 string comparison.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-26 20:29:10 +03:00
parent b25f014dbd
commit 5433652c70

View File

@@ -50,12 +50,13 @@ lookup_pkg() {
/^$/ { /^$/ {
if (cur_pkg == pkg && cur_ver == ver) { if (cur_pkg == pkg && cur_ver == ver) {
print cur_file " " cur_sha print cur_file " " cur_sha
printed=1
exit exit
} }
cur_pkg=""; cur_ver=""; cur_file=""; cur_sha="" cur_pkg=""; cur_ver=""; cur_file=""; cur_sha=""
} }
END { END {
if (cur_pkg == pkg && cur_ver == ver) { if (!printed && cur_pkg == pkg && cur_ver == ver) {
print cur_file " " cur_sha print cur_file " " cur_sha
} }
}' }'