From 2d7d561bab167dc038d0d8b0fc9352c96253cf3b Mon Sep 17 00:00:00 2001 From: "courtmanr@gmail.com" Date: Tue, 25 Nov 2025 09:36:21 +0000 Subject: [PATCH] Fix checksum verification on macOS by replacing awk with grep --- scripts/install-docker-agent-v2.sh | 2 +- scripts/install-docker-agent.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/install-docker-agent-v2.sh b/scripts/install-docker-agent-v2.sh index 8293261..a159ced 100755 --- a/scripts/install-docker-agent-v2.sh +++ b/scripts/install-docker-agent-v2.sh @@ -804,7 +804,7 @@ fetch_checksum_header() { fi 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 return 1 fi diff --git a/scripts/install-docker-agent.sh b/scripts/install-docker-agent.sh index f1a2eff..bebd1b0 100755 --- a/scripts/install-docker-agent.sh +++ b/scripts/install-docker-agent.sh @@ -1,5 +1,5 @@ # Generated file. Do not edit. -# Bundled on: 2025-11-25T08:34:41Z +# Bundled on: 2025-11-25T09:29:44Z # Manifest: scripts/bundle.manifest # === Begin: scripts/lib/common.sh === @@ -1767,7 +1767,7 @@ fetch_checksum_header() { fi 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 return 1 fi