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 <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
0272fca993
commit
5c2059db28
1 changed files with 1 additions and 1 deletions
|
@ -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...
|
||||
|
|
Loading…
Add table
Reference in a new issue