Skip to content

Commit

Permalink
Merging fixes_for_2.0.4 into hmac_support
Browse files Browse the repository at this point in the history
  • Loading branch information
damienstuart committed Feb 26, 2013
2 parents bdb32cf + bf99082 commit 9c1b1d5
Showing 1 changed file with 29 additions and 4 deletions.
33 changes: 29 additions & 4 deletions configure.ac
Expand Up @@ -431,7 +431,7 @@ dnl
AS_IF([ test "x$withval" = xno ], [],
AS_IF([ test "x$withval" = x -o "x$withval" = xyes ],
[AC_MSG_ERROR([--with-iptables requires an argument specifying a path to iptables])],
[ IPTABLES_EXE=$withval ]
[ FORCE_IPTABLES_EXE=$withval ]
)
)
],
Expand All @@ -449,7 +449,7 @@ dnl
AS_IF([ test "x$withval" = xno ], [],
AS_IF([ test "x$withval" = x -o "x$withval" = xyes ],
[AC_MSG_ERROR([--with-ipfw requires an argument specifying a path to ipfw])],
[ IPFW_EXE=$withval ]
[ FORCE_IPFW_EXE=$withval ]
)
)
],
Expand All @@ -467,7 +467,7 @@ dnl
AS_IF([ test "x$withval" = xno ], [],
AS_IF([ test "x$withval" = x -o "x$withval" = xyes ],
[AC_MSG_ERROR([--with-pf requires an argument specifying a path to pf])],
[ PF_EXE=$withval ]
[ FORCE_PF_EXE=$withval ]
)
)
],
Expand All @@ -485,7 +485,7 @@ dnl
AS_IF([ test "x$withval" = xno ], [],
AS_IF([ test "x$withval" = x -o "x$withval" = xyes ],
[AC_MSG_ERROR([--with-ipf requires an argument specifying a path to ipf])],
[ IPF_EXE=$withval ]
[ FORCE_IPF_EXE=$withval ]
)
)
],
Expand All @@ -494,6 +494,31 @@ dnl
]
)
dnl If a firewall was forced. set the appropriate _EXE var and clear the others.
dnl
AS_IF([test "x$FORCE_IPTABLES_EXE" != x], [
IPTABLES_EXE="$FORCE_IPTABLES_EXE"
],[
AS_IF([test "x$FORCE_IPFW_EXE" != x], [
IPFW_EXE="$FORCE_IPFW_EXE"
IPTABLES_EXE=""
],[
AS_IF([test "x$FORCE_PF_EXE" != x], [
PF_EXE="$FORCE_PF_EXE"
IPFW_EXE=""
IPTABLES_EXE=""
],[
AS_IF([test "x$FORCE_IPF_EXE" != x], [
IPF_EXE="$FORCE_IPF_EXE"
PF_EXE=""
IPFW_EXE=""
IPTABLES_EXE=""
]
]
]
]
))))
dnl Determine which firewall exe we use (if we have one).
dnl If iptables was found or specified, it wins, then we fallback to ipfw,
dnl then pf, and otherwise we try ipf.
Expand Down

0 comments on commit 9c1b1d5

Please sign in to comment.