summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCzarek Nakamoto <cyjan@mrcyjanek.net>2025-07-10 13:52:15 +0200
committerCzarek Nakamoto <cyjan@mrcyjanek.net>2025-07-10 13:52:15 +0200
commit0b5e1a8f1c082253b29034f634240373359212f6 (patch)
tree2dedd781f21ad2e251a990ceeeba661c3669c6ac
parentfa56573c6d811b94868704480a58c016d1860504 (diff)
fix: sha256sum logic
-rw-r--r--contrib/depends/funcs.mk5
1 files changed, 4 insertions, 1 deletions
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)" && \