index : pacman | |
Archlinux32 fork of pacman | gitolite user |
summaryrefslogtreecommitdiff |
author | Allan McRae <allan@archlinux.org> | 2015-01-11 18:57:54 +1000 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2015-01-11 18:57:54 +1000 |
commit | 77ca6e40622cea463c601566a85b40ebaea69598 (patch) | |
tree | 24825f45703eff502a1efb0b07767fa433d53df3 /contrib | |
parent | 95da285f5670a56faf3bac0d999a6ba6d7153fab (diff) | |
parent | e8d757b6ba9ca545266c43279cfef1a48971c013 (diff) |
-rw-r--r-- | contrib/paccache.sh.in | 2 |
diff --git a/contrib/paccache.sh.in b/contrib/paccache.sh.in index 6a68d4de..1690583e 100644 --- a/contrib/paccache.sh.in +++ b/contrib/paccache.sh.in @@ -256,6 +256,8 @@ while :; do delete=1 ;; -u|--uninstalled) IFS=$'\n' read -r -d '' -a ign < <(pacman -Qq) + # pacman -Qq may exit with an error, thus making ign an empty array + (( ${#ign[@]} )) || die 'failed to retrieve the list of installed packages' blacklist+=("${ign[@]}") unset ign ;; -V|--version) |