As talked to de Maintainer it's not an interpreter error, but a syntax error, i'm attaching a new patch which resolves the problem.
-- aka nxvl key fingerprint: E140 4CC7 5E3C B6B4 DCA7 F6FD D22E 2FB4 A9BA 6877 gpg --keyserver keyserver.ubuntu.com --recv-keys A9BA6877 Yo uso Software Libre y tu?
Index: bootcd-3.08/bootcdmk2diskconf.src =================================================================== --- bootcd-3.08.orig/bootcdmk2diskconf.src 2007-11-26 21:00:36.000000000 -0500 +++ bootcd-3.08/bootcdmk2diskconf.src 2007-11-29 11:42:41.000000000 -0500 @@ -138,7 +138,7 @@ CIFS="$(echo "$RIFSTAB"| eval "$MOUNTGREP" | awk '{printf("%s:%s\n",$1,$2)}' | labelsed )" - CIPART="$((echo "$CIFS" | awk -F: '{print $1}'; echo "$CISWAP"; + CIPART="$( (echo "$CIFS" | awk -F: '{print $1}'; echo "$CISWAP"; echo "$RIPV" | awk -F: '{print $1}') | rmvg | sort -u)" CIDISK="$(