From ad46156cc733e30eeb864573a7c2b3300b4ba465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Ter=C3=A4s?= Date: Fri, 17 Feb 2017 13:53:50 +0200 Subject: [PATCH] abuild: use $builddir in default_prepare only if it exists --- abuild.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/abuild.in b/abuild.in index 6d93e1f..5c6f229 100644 --- a/abuild.in +++ b/abuild.in @@ -587,10 +587,11 @@ have_patches() { default_prepare() { local i - cd "$builddir" || { error "Is \$builddir set correctly?"; return 1; } + [ -n "$builddir" -a -d "$builddir" ] && cd "$builddir" if ! have_patches; then return 0 fi + [ -d "$builddir" ] || { error "Is \$builddir set correctly?"; return 1; } for i in $source; do case ${i%::*} in *.patch)