cd /var/cache/pacman/abs
tosign=()
-for pkg in *.pkg.tar.xz; do
+for pkg in *.pkg.*; do
+ if [[ "$pkg" =~ .*\.sig ]]; then
+ continue
+ fi
if ! [ -f "${pkg}.sig" ]; then
tosign+=("$pkg")
fi
echo
set -x
# Preload the agent
- gpg --output /dev/null --detach-sign /dev/null
+ gpg --output - --detach-sign <(echo) > /dev/null
echo "${tosign[@]}" | xargs -n1 gpg --detach-sign
echo "${tosign[@]}" | xargs -n1 repo-add delx.db.tar.xz -R
else