[pacman-contrib] [GIT] 04/04: paccache: Exit when privilege escalation fails

Johannes Löthberg demize at archlinux.org
Wed Oct 12 10:02:37 UTC 2016


This is an automated email from the git hooks/post-receive script.

demize pushed a commit to branch master
in repository pacman-contrib.

View the commit online:
https://git.archlinux.org/pacman-contrib.git/commit/?id=8effb4140d7b39e4196c14d54834c632833daa00

commit 8effb4140d7b39e4196c14d54834c632833daa00
Author: Johannes Löthberg <johannes at kyriasis.com>
AuthorDate: Wed Oct 12 11:57:55 2016 +0200

    paccache: Exit when privilege escalation fails
    
    Pipelines run in subshells, so we need to set errexit for privilege
    escalation failing to exit the script properly.
    
    Fixes FS#44850.
    
    Signed-off-by: Johannes Löthberg <johannes at kyriasis.com>
---
 src/paccache.sh.in | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/paccache.sh.in b/src/paccache.sh.in
index a7f9d62..e34f684 100644
--- a/src/paccache.sh.in
+++ b/src/paccache.sh.in
@@ -353,6 +353,9 @@ unset candtemp
 # do this before we destroy anything
 totalsaved=$(@SIZECMD@ "${candidates[@]}" | awk '{ sum += $1 } END { print sum }')
 
+# Exit immediately if a pipeline returns non-zero.
+set -o errexit
+
 # crush. kill. destroy.
 (( verbose )) && cmdopts+=(-v)
 if (( delete )); then

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the pacman-contrib mailing list