paccache: exit in case of pacman error when -u flag is used

Fixes https://bugs.archlinux.org/task/43286

Signed-off-by: Dario Giovannetti <dariogiova@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
Dario Giovannetti 2015-01-03 00:11:04 +08:00 committed by Allan McRae
parent fb9db2df5d
commit e8d757b6ba
1 changed files with 2 additions and 0 deletions

View File

@ -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)