summaryrefslogtreecommitdiffstats
path: root/db-update
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xinu.at>2014-01-31 21:15:22 +0100
committerFlorian Pritz <bluewind@xinu.at>2015-05-27 15:46:04 +0200
commit7ef0b1acd5549f94ac2e57b6ca28343bbdbd96ff (patch)
tree7ec7260395d88cc18ec735a8476e69e0a9d8479d /db-update
parent48177ff85854baaf184ebc1c9d46def6398b64d8 (diff)
downloaddbscripts-7ef0b1acd5549f94ac2e57b6ca28343bbdbd96ff.tar.gz
dbscripts-7ef0b1acd5549f94ac2e57b6ca28343bbdbd96ff.tar.xz
cleanup
Signed-off-by: Florian Pritz <bluewind@xinu.at>
Diffstat (limited to 'db-update')
-rwxr-xr-xdb-update4
1 files changed, 3 insertions, 1 deletions
diff --git a/db-update b/db-update
index 272b575..230879f 100755
--- a/db-update
+++ b/db-update
@@ -58,16 +58,18 @@ for repo in ${repos[@]}; do
done
for repo in ${repos[@]}; do
+ declare -a pkgs_to_add=()
for pkgfile in $(getpkgfiles "${STAGING}/${repo}/"*${PKGEXT} 2>/dev/null); do
arch_add_to_pool "$pkgfile"
for pkgarch in ${ARCHES[@]}; do
pkgfile_arch="$STAGING/$repo/$pkgarch/${pkgfile##*/}"
if [[ -h "$pkgfile_arch" ]]; then
- arch_db_add $repo "${pkgfile##*/}" $pkgarch
+ pkgs_to_add=("${pkgs_to_add[@]}" "${pkgfile##*/}")
rm "$pkgfile_arch"
fi
done
done
+ arch_db_add $repo "$pkgarch" "${pkgs_to_add[@]}"
done
arch_history_commit "db-update: ${repos[@]}"