summaryrefslogtreecommitdiff
path: root/archPackagesUpdate
diff options
context:
space:
mode:
authorErich Eckner <erich.eckner.ext@bestsecret.com>2023-07-07 13:39:04 +0200
committerErich Eckner <erich.eckner.ext@bestsecret.com>2023-07-07 13:39:04 +0200
commit6f406be5f0fba6fc15e6532992a12ac0d7f08be3 (patch)
tree1d45b53652fed8ceb31870386eaeb2c36aaf6e25 /archPackagesUpdate
parentf1910e3c9beadc4059a9a6c5e652ba5d6786fd3a (diff)
downloadarchlinuxewe-6f406be5f0fba6fc15e6532992a12ac0d7f08be3.tar.xz
archPackagesUpdate: do not upload incomplete packages
Diffstat (limited to 'archPackagesUpdate')
-rwxr-xr-xarchPackagesUpdate8
1 files changed, 8 insertions, 0 deletions
diff --git a/archPackagesUpdate b/archPackagesUpdate
index 9111123d9..da2186c0a 100755
--- a/archPackagesUpdate
+++ b/archPackagesUpdate
@@ -767,6 +767,14 @@ for ((i=0; i<${#pakete[@]}; i++)); do
'
)
)
+ for paket_teil in "${paket_teile[@]}"; do
+ if ! [ -f "${paket_teil}-${vers}-${arch}.pkg.tar.zst" ] \
+ || ! [ -f "${paket_teil}-${vers}-${arch}.pkg.tar.zst.sig" ]; then
+ >&2 echo 'Some parts are missing. I will not upload.'
+ err[${i}]=1
+ continue
+ fi
+ done
knock-knock
tar -cf - $(
printf " %s-${vers}-${arch}.pkg.tar.zst" "${paket_teile[@]}"