From 359ec7afa008f5f01920e6e67cb9e7fc35e6e82d Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 10 Nov 2017 20:49:42 +0100 Subject: bin/get-package-updates: bail out if >1000 elements on the deletion list (currently: 269) --- bin/get-package-updates | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/bin/get-package-updates b/bin/get-package-updates index 2e76f5e..68efa0e 100755 --- a/bin/get-package-updates +++ b/bin/get-package-updates @@ -474,6 +474,16 @@ else rm "${work_dir}/tsort.error" fi +deletion_list_count=$( + wc -l < \ + "${work_dir}/deletion-list.new" +) +if [ "${deletion_list_count}" -gt 1000 ]; then + >&2 printf 'There are %s > 1000 packages on the deletion-list. This does not seem right.\n' \ + "${deletion_list_count}" + exit 3 +fi + # Move the .new-files to the actual files rm -rf --one-file-system "${work_dir}/build-list.loops" -- cgit v1.2.3-54-g00ecf