From 883239ac2f0b8545cb63d899a0725a8b40b78784 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Thu, 13 Feb 2020 20:32:46 +0100 Subject: revert "remove hard-coded package suffixes" commits where they were unappropriate --- bin/clean-cache | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) (limited to 'bin/clean-cache') diff --git a/bin/clean-cache b/bin/clean-cache index eda926f..8e6fb3c 100755 --- a/bin/clean-cache +++ b/bin/clean-cache @@ -5,6 +5,8 @@ # shellcheck source=../lib/load-configuration . "${0%/*}/../lib/load-configuration" +# TODO: remove hard-coded package suffixes + if [ $# -eq 0 ]; then dummynator='sudo' elif [ $# -eq 1 ] && [ "x$1" = 'x-n' ]; then @@ -51,24 +53,17 @@ find "${tmp_dir}" -type f -name desc \ ' | \ sort -k2,2 | \ uniq -uf1 | \ - sed -n ' - h - '"$( - # shellcheck disable=SC2016 - { - printf 'SELECT' - printf ' CONCAT(' - printf '"g;s@$@-",' - printf '`architectures`.`name`,' - printf '".pkg.",' - printf '`compressions`.`suffix`,' - printf '"@;p"' - printf ')' - printf ' FROM `compressions`' - printf ' JOIN `architectures`;\n' - } \ - | mysql_run_query - )" \ + while read -r s; do + printf '%s%s\n' \ + "${s}" '-i486.pkg.tar.xz' \ + "${s}" '-i686.pkg.tar.xz' \ + "${s}" '-pentium4.pkg.tar.xz' \ + "${s}" '-any.pkg.tar.xz' \ + "${s}" '-i486.pkg.tar.zst' \ + "${s}" '-i686.pkg.tar.zst' \ + "${s}" '-pentium4.pkg.tar.zst' \ + "${s}" '-any.pkg.tar.zst' + done | \ sha256sum -c --ignore-missing --quiet 2> /dev/null | \ sed -n ' s|: FAILED$|| -- cgit v1.2.3