$NetBSD: patch-aa,v 1.1.1.1 2009/01/06 03:56:45 jmcneill Exp $

--- genconfig.sh.orig	2008-10-01 08:49:26.000000000 -0400
+++ genconfig.sh
@@ -96,12 +96,18 @@ case $OS_NAME in
 		;;
 	NetBSD)
 		OS_URL=http://www.netbsd.org/
-		if [ -f /usr/include/net/pfvar.h ] ; then
-			echo "#define USE_PF 1" >> ${CONFIGFILE}
-			FW=pf
+		FWNAME_UPPER="$(echo $FWNAME | tr '[a-z]' '[A-Z]')"
+		if [ ! "x$FWNAME" = "x" ]; then
+			FW=${FWNAME}
+			echo "#define USE_${FWNAME_UPPER} 1" >> ${CONFIGFILE}
 		else
-			echo "#define USE_IPF 1" >> ${CONFIGFILE}
-			FW=ipf
+			if [ -f /usr/include/net/pfvar.h ] ; then
+				echo "#define USE_PF 1" >> ${CONFIGFILE}
+				FW=pf
+			else
+				echo "#define USE_IPF 1" >> ${CONFIGFILE}
+				FW=ipf
+			fi
 		fi
 		;;
 	SunOS)
