summaryrefslogtreecommitdiff
path: root/net/miniupnpd/patches/patch-aa
blob: 35306c040c55ad383a912d9fbd36ca87ded5e617 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$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)