From 0b5e1a8f1c082253b29034f634240373359212f6 Mon Sep 17 00:00:00 2001 From: Czarek Nakamoto Date: Thu, 10 Jul 2025 13:52:15 +0200 Subject: fix: sha256sum logic --- contrib/depends/funcs.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/contrib/depends/funcs.mk b/contrib/depends/funcs.mk index c085dec..757c941 100644 --- a/contrib/depends/funcs.mk +++ b/contrib/depends/funcs.mk @@ -280,7 +280,10 @@ $($(1)_prebuilt_downloaded): | $($(1)_dependencies) $(build_DOWNLOAD) "$($(1)_cached_checksum).tmp" "$($(1)_prebuilt_checksum_url)" && \ $(build_DOWNLOAD) "$($(1)_cached_buildinfo).tmp" "$($(1)_prebuilt_buildinfo_url)" && \ echo " Verifying checksum..." && \ - cd $(dir $($(1)_cached)) && $(build_SHA256SUM) -c "$($(1)_cached_checksum).tmp" && \ + cd $(dir $($(1)_cached)) && \ + sed 's/$(notdir $($(1)_cached))/$(notdir $($(1)_cached)).tmp/' "$($(1)_cached_checksum).tmp" > "$($(1)_cached_checksum).tmp.verify" && \ + $(build_SHA256SUM) -c "$($(1)_cached_checksum).tmp.verify" && \ + rm -f "$($(1)_cached_checksum).tmp.verify" && \ echo " Moving files to final location..." && \ mv "$($(1)_cached).tmp" "$($(1)_cached)" && \ mv "$($(1)_cached_checksum).tmp" "$($(1)_cached_checksum)" && \ -- cgit v1.2.3