index : builder | |
Archlinux32 build system | gitolite user |
summaryrefslogtreecommitdiff |
-rwxr-xr-x | bin/nit-picker | 9 |
diff --git a/bin/nit-picker b/bin/nit-picker index 2332d1c..48e7e38 100755 --- a/bin/nit-picker +++ b/bin/nit-picker @@ -295,7 +295,14 @@ while pgrep -x ii >/dev/null \ --verify "${tmp_dir}/${parameters}.sig" "${tmp_dir}/${parameters}" \ 2>/dev/null ); then - error_message="package ${parameters} has an invalid signature." + sleep 1 + if ! gpg_output=$( + gpg --batch --status-fd 1 -q --homedir /etc/pacman.d/gnupg \ + --verify "${tmp_dir}/${parameters}.sig" "${tmp_dir}/${parameters}" \ + 2>/dev/null + ); then + error_message="package ${parameters} has an invalid signature." + fi fi if [ -z "${error_message}" ]; then gpg_key=$( |