d16a317
--- frysk-0.4/common/Makefile.gen.sh.orig	2008-06-09 14:03:07.000000000 -0400
d16a317
+++ frysk-0.4/common/Makefile.gen.sh	2009-02-09 07:56:30.000000000 -0500
d16a317
@@ -191,8 +191,14 @@
d16a317
 	fi
d16a317
     else
d16a317
 	local variable=variable_${name}_set
d16a317
-	eval $variable=\'$name $op "$*"\'
d16a317
-	echo "$name" = "$@"
d16a317
+	# bash 4 gets an error when "$*" is empty
d16a317
+	if [ $# -eq 0 ] ; then
d16a317
+	    eval $variable=\'$name $op\'
d16a317
+	    echo "$name" =
d16a317
+	else
d16a317
+	    eval $variable=\'$name $op "$*"\'
d16a317
+	    echo "$name" = "$@"
d16a317
+	fi
d16a317
     fi
d16a317
 }
d16a317