diff options
author | Erich Eckner <erich.eckner.ext@bestsecret.com> | 2023-07-07 13:39:04 +0200 |
---|---|---|
committer | Erich Eckner <erich.eckner.ext@bestsecret.com> | 2023-07-07 13:39:04 +0200 |
commit | 6f406be5f0fba6fc15e6532992a12ac0d7f08be3 (patch) | |
tree | 1d45b53652fed8ceb31870386eaeb2c36aaf6e25 /archPackagesUpdate | |
parent | f1910e3c9beadc4059a9a6c5e652ba5d6786fd3a (diff) | |
download | archlinuxewe-6f406be5f0fba6fc15e6532992a12ac0d7f08be3.tar.xz |
archPackagesUpdate: do not upload incomplete packages
Diffstat (limited to 'archPackagesUpdate')
-rwxr-xr-x | archPackagesUpdate | 8 |
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[@]}" |