diff options
| author | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2025-07-10 13:52:15 +0200 |
|---|---|---|
| committer | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2025-07-10 13:52:15 +0200 |
| commit | 0b5e1a8f1c082253b29034f634240373359212f6 (patch) | |
| tree | 2dedd781f21ad2e251a990ceeeba661c3669c6ac | |
| parent | fa56573c6d811b94868704480a58c016d1860504 (diff) | |
fix: sha256sum logic
| -rw-r--r-- | contrib/depends/funcs.mk | 5 |
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)" && \ |
