abuild: use $builddir in default_prepare only if it exists

This commit is contained in:
Timo Teräs 2017-02-17 13:53:50 +02:00
parent 2c1aaa5536
commit ad46156cc7
1 changed files with 2 additions and 1 deletions

View File

@ -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)