summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--abuild.in13
1 files changed, 13 insertions, 0 deletions
diff --git a/abuild.in b/abuild.in
index ac43a11..d6cdf6c 100644
--- a/abuild.in
+++ b/abuild.in
@@ -530,8 +530,21 @@ getpkgver() {
fi
}
+have_patches() {
+ local i
+ for i in $source; do
+ case "$i" in
+ *.patch) return 0;;
+ esac
+ done
+ return 1
+}
+
default_prepare() {
local i
+ if ! have_patches; then
+ return 0
+ fi
cd "${builddir:-$srcdir/$pkgname-$pkgver}" \
|| { error "Is \$builddir set correctly?"; return 1; }
for i in $source; do