From 5b0f3b50c389bfa5ba10e4bbe12198555db1d8ac Mon Sep 17 00:00:00 2001 From: Sjors Provoost Date: Thu, 30 Jan 2025 19:25:49 +0100 Subject: [PATCH] fixup! 403 download --- depends/funcs.mk | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/depends/funcs.mk b/depends/funcs.mk index 9e7b1f02fe43e..dab925a916c9c 100644 --- a/depends/funcs.mk +++ b/depends/funcs.mk @@ -40,12 +40,16 @@ define fetch_file endef define fetch_local_dir_sha256 - if ! [ -f $($(1)_fetched) ] || ! [ -f $($(1)_source) ] || [ $($(1)_source) -ot $($(1)_local_dir) ]; then \ - mkdir -p $(dir $($(1)_fetched)); \ + if ! [ -f $($(1)_source) ] || [ $($(1)_source) -ot $($(1)_local_dir) ]; then \ + mkdir -p $(dir $($(1)_source)) && \ $(build_TAR) -c -f $($(1)_source) -C $($(1)_local_dir) . && \ + rm -f $($(1)_fetched); \ + fi && \ + if ! [ -f $($(1)_fetched) ]; then \ + mkdir -p $(dir $($(1)_fetched)) && \ $(build_SHA256SUM) $($(1)_source) > $($(1)_fetched); \ - fi; \ - cut -d" " -f1 $($(1)_fetched); + fi && \ + cut -d" " -f1 $($(1)_fetched) endef define int_get_build_recipe_hash