aboutsummaryrefslogtreecommitdiff
path: root/security/openvpn20
diff options
context:
space:
mode:
authorVolker Stolz <vs@FreeBSD.org>2005-09-18 12:01:57 +0000
committerVolker Stolz <vs@FreeBSD.org>2005-09-18 12:01:57 +0000
commitacce29905477b236b41fc405ecff4d8a1d545d0e (patch)
tree586622d7ec5333b53d429b268e5e106f1e0460bd /security/openvpn20
parent73ed1d7b486ebfd916e37917b3d1d9eda84adf17 (diff)
downloadports-acce29905477b236b41fc405ecff4d8a1d545d0e.tar.gz
ports-acce29905477b236b41fc405ecff4d8a1d545d0e.zip
Notes
Diffstat (limited to 'security/openvpn20')
-rw-r--r--security/openvpn20/Makefile1
-rw-r--r--security/openvpn20/files/openvpn.sh.in6
2 files changed, 6 insertions, 1 deletions
diff --git a/security/openvpn20/Makefile b/security/openvpn20/Makefile
index 36969729e880..3eaa4c233226 100644
--- a/security/openvpn20/Makefile
+++ b/security/openvpn20/Makefile
@@ -7,6 +7,7 @@
PORTNAME= openvpn
DISTVERSION= 2.0.2
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= http://openvpn.net/release/
diff --git a/security/openvpn20/files/openvpn.sh.in b/security/openvpn20/files/openvpn.sh.in
index 07f6447e9ea0..1330f7a550f4 100644
--- a/security/openvpn20/files/openvpn.sh.in
+++ b/security/openvpn20/files/openvpn.sh.in
@@ -59,7 +59,11 @@ prefix="%%PREFIX%%"
openvpn_precmd()
{
for i in $openvpn_if ; do
- if ! sysctl debug.if_${i}_debug >/dev/null 2>&1 ; then
+ # FreeBSD <= 5.4 does not know kldstat's -m option
+ # FreeBSD >= 6.0 does not add debug.* sysctl information
+ # in the default build - we check both to keep things simple
+ if ! sysctl debug.if_${i}_debug >/dev/null 2>&1 \
+ && ! kldstat -m if_${i} >/dev/null 2>&1 ; then
if ! kldload if_${i} ; then
warn "Could not load $i module."
return 1