[tbb-commits] [tor-browser-build/master] Bug 40429: Make an error when incrementals are missing in hash_incrementals
richard at torproject.org
richard at torproject.org
Thu Feb 10 15:33:42 UTC 2022
commit c2601c6205ca89dd5f5a2c658b73d090e707f050
Author: Nicolas Vigier <boklm at torproject.org>
Date: Thu Feb 10 13:36:12 2022 +0100
Bug 40429: Make an error when incrementals are missing in hash_incrementals
---
projects/release/hash_incrementals | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/projects/release/hash_incrementals b/projects/release/hash_incrementals
index 4ab0f4d..7744ddf 100644
--- a/projects/release/hash_incrementals
+++ b/projects/release/hash_incrementals
@@ -9,7 +9,13 @@
[% ELSE -%]
cd [% shell_quote(path(dest_dir)) %]/[% c("var/signed_status") %]/[% c("version") %]-[% c("var/torbrowser_build") %]
[% END -%]
-sha256sum `ls -1 | grep '\.incremental\.mar$' | sort` > sha256sums-[% c("var/signed_status") %]-build.incrementals.txt
+if ls -1 | grep -q '\.incremental\.mar$'
+then
+ sha256sum `ls -1 | grep '\.incremental\.mar$' | sort` > sha256sums-[% c("var/signed_status") %]-build.incrementals.txt
+else
+ echo 'No incrementals were found' >&2
+ exit 1
+fi
[% IF c("var/sign_build") -%]
export HOME="$old_HOME"
gpg -abs [% c("var/sign_build_gpg_opts") %] sha256sums-[% c("var/signed_status") %]-build.incrementals.txt
More information about the tbb-commits
mailing list