On 22/05/10 15:06, Andres P wrote:
@@ -1810,9 +1810,9 @@ fi
if [[ $(! type -t build) = "function" ]]; then
BUILDFUNC=1
fi
-if [ "$(type -t package)" = "function" ]; then
+if [[ $(type -t package) = "function" ]]; then
PKGFUNC=1
-elif [ $SPLITPKG -eq 0 -a "$(type -t package_${pkgname})" = "function" ]; then
+elif [[ $SPLITPKG -eq 0&& $(type -t package_${pkgname}) = "function" ]]; then
SPLITPKG=1
fi
Note that line at the top there has an "!" in the type statement. That
is needed for bash-4.0 compatibility. This comment is just above it:
# test for available PKGBUILD functions
# The exclamation mark is required here to avoid triggering the ERR trap
when
# a tested function does not exist.
I'm not sure we can break bash-4.0 compatibility yet...
Allan