35 lines
929 B
Text
35 lines
929 B
Text
$NetBSD: patch-aa,v 1.2 2009/06/04 07:54:26 hasso Exp $
|
|
|
|
--- genconfig.sh.orig 2008-10-01 15:49:26 +0300
|
|
+++ genconfig.sh 2009-05-07 11:23:34 +0300
|
|
@@ -96,14 +96,25 @@ 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
|
|
;;
|
|
+ DragonFly)
|
|
+ OS_URL=http://www.dragonflybsd.org/
|
|
+ echo "#define USE_PF 1" >> ${CONFIGFILE}
|
|
+ FW=pf
|
|
+ ;;
|
|
SunOS)
|
|
echo "#define USE_IPF 1" >> ${CONFIGFILE}
|
|
FW=ipf
|