Commit 13748ca0529 inversed the nature of one test wherein the if clause would
throw a fatal error if a legitimate package function was defined in PKGBUILD.

Signed-off-by: Andres P <[email protected]>
---
 scripts/makepkg.sh.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index dbc4047..f2ec78e 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -1255,7 +1255,7 @@ check_sanity() {
 
        if (( ${#pkgna...@]} > 1 )); then
                for pkg in ${pkgna...@]}; do
-                       if declare -f package_${pkg} >/dev/null; then
+                       if ! declare -f package_${pkg} >/dev/null; then
                                error "$(gettext "missing package function for 
split package '%s'")" "$pkg"
                                return 1
                        fi
-- 
1.7.1


Reply via email to