From 5c2059db28cc8d0dfa96f288517f2e10d1b6137a Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Mon, 28 Oct 2019 11:37:39 -0400 Subject: makepkg: only run --clean actions if we built a package Fixes issue where users were allowed to run cleanup while running --geninteg or --printsrcinfo or --packagelist, thus mixing invalid responses into stdout. Signed-off-by: Eli Schwartz Signed-off-by: Allan McRae --- scripts/makepkg.sh.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in index d217d0a4..c49ac57a 100644 --- a/scripts/makepkg.sh.in +++ b/scripts/makepkg.sh.in @@ -133,7 +133,7 @@ clean_up() { rm "$logpipe" fi - if (( (EXIT_CODE == E_OK || EXIT_CODE == E_INSTALL_FAILED) && CLEANUP )); then + if (( (EXIT_CODE == E_OK || EXIT_CODE == E_INSTALL_FAILED) && BUILDPKG && CLEANUP )); then local pkg file # If it's a clean exit and -c/--clean has been passed... -- cgit v1.2.3-24-g4f1b