Fix checksum verification on macOS by replacing awk with grep
This commit is contained in:
parent
ed06b0a1b6
commit
2d7d561bab
2 changed files with 3 additions and 3 deletions
|
|
@ -804,7 +804,7 @@ fetch_checksum_header() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local checksum_line
|
local checksum_line
|
||||||
checksum_line=$(printf '%s\n' "$header" | awk 'BEGIN{IGNORECASE=1} /^ *X-Checksum-Sha256:/{print $0; exit}')
|
checksum_line=$(printf '%s\n' "$header" | grep -i "^ *X-Checksum-Sha256:" | head -n 1)
|
||||||
if [[ -z "$checksum_line" ]]; then
|
if [[ -z "$checksum_line" ]]; then
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
# Generated file. Do not edit.
|
# Generated file. Do not edit.
|
||||||
# Bundled on: 2025-11-25T08:34:41Z
|
# Bundled on: 2025-11-25T09:29:44Z
|
||||||
# Manifest: scripts/bundle.manifest
|
# Manifest: scripts/bundle.manifest
|
||||||
|
|
||||||
# === Begin: scripts/lib/common.sh ===
|
# === Begin: scripts/lib/common.sh ===
|
||||||
|
|
@ -1767,7 +1767,7 @@ fetch_checksum_header() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local checksum_line
|
local checksum_line
|
||||||
checksum_line=$(printf '%s\n' "$header" | awk 'BEGIN{IGNORECASE=1} /^ *X-Checksum-Sha256:/{print $0; exit}')
|
checksum_line=$(printf '%s\n' "$header" | grep -i "^ *X-Checksum-Sha256:" | head -n 1)
|
||||||
if [[ -z "$checksum_line" ]]; then
|
if [[ -z "$checksum_line" ]]; then
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue