From fbca8e30d968dc1ed0eda38086013cad904aa1dc Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sun, 9 Feb 2020 11:21:41 +0200 Subject: [PATCH] kiss: Prevent Ctrl+C or > 0 exit from pager causing kiss to abort --- kiss | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kiss b/kiss index 0c77e47..f1f107a 100755 --- a/kiss +++ b/kiss @@ -1147,11 +1147,16 @@ pkg_updates() { # Show a diff of each new change to the repositories. # This spawns the user's set PAGER with a fallback to less. + # + # Disable this warning as the behavior (C may run when A is true) + # is intentional and fine. It is to prevent pager error from + # causing the package manager to abort. + # shellcheck disable=2015 [ -s "$log_file" ] && { log "Saved update log to $log_file" [ "$KISS_AUDIT" ] && "${PAGER:-less}" "$log_file" - } + } ||: # Tell 'pkg_build' to always prompt before build. pkg_update=1