From 3201a41f1a244fe7974cc394a2ecc48c7e3e6911 Mon Sep 17 00:00:00 2001 From: Santiago Lo Coco Date: Sun, 6 Feb 2022 17:05:08 -0300 Subject: [PATCH] Update build.sh --- build.sh | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/build.sh b/build.sh index 43b0b40..aff220c 100755 --- a/build.sh +++ b/build.sh @@ -3,30 +3,34 @@ # TODO: Get the .pkg.tar.zst from calpkgs getAnyPackages() { - cd x86_64 + for arch in "x86_64" "i686" "aarch64"; do + cd $arch - while read -r pkg; do - ln -sf "$pkg" "$(basename $pkg)" - done < "$1" + while read -r pkg; do + ln -sf "$pkg" "$(basename $pkg)" + done < "$1" - cd .. + cd .. + done } buildDatabase() { lastFolder=$(pwd -P) - cd db || { echo "Couldn't cd into 'db'." 1>&2 && exit 1; } + #cd db || { echo "Couldn't cd into 'db'." 1>&2 && exit 1; } + for arch in "x86_64" "i686" "aarch64"; do + cd $arch - while read -r pkg; do - repo-add -s -n -R -k "199980CE93F18E62" calrepo.db.tar.gz "$pkg" - rm -rf *.old* - done < "$1" - - cd "$lastFolder" || { echo "Couldn't cd into '$lastFolder'." 1>&2 && exit 1; } + while read -r pkg; do + repo-add -s -n -R -k "199980CE93F18E62" calrepo.db.tar.gz "$pkg" + rm -rf *.old* + done < <(find -H "$PWD" -mindepth 1 -type f -regex '.*.pkg.tar.zst') + done + #cd "$lastFolder" || { echo "Couldn't cd into '$lastFolder'." 1>&2 && exit 1; } } runScript() { getAnyPackages <(find -H "$PWD/any" -mindepth 1 -type f -regex '.*.pkg.tar.zst.*') - buildDatabase <(find -H "$PWD" -mindepth 1 -type f -regex '.*.pkg.tar.zst') + buildDatabase } runScript