summaryrefslogtreecommitdiff
path: root/security/vpnc/files/patch-vpnc-script.in
diff options
context:
space:
mode:
Diffstat (limited to 'security/vpnc/files/patch-vpnc-script.in')
-rw-r--r--security/vpnc/files/patch-vpnc-script.in29
1 files changed, 29 insertions, 0 deletions
diff --git a/security/vpnc/files/patch-vpnc-script.in b/security/vpnc/files/patch-vpnc-script.in
new file mode 100644
index 000000000000..591456134b6b
--- /dev/null
+++ b/security/vpnc/files/patch-vpnc-script.in
@@ -0,0 +1,29 @@
+--- vpnc-script.in.orig 2008-11-24 00:18:37.000000000 +0100
++++ vpnc-script.in 2008-11-24 00:21:54.000000000 +0100
+@@ -48,8 +48,8 @@
+
+ OS="`uname -s`"
+
+-DEFAULT_ROUTE_FILE=/var/run/vpnc/defaultroute
+-RESOLV_CONF_BACKUP=/var/run/vpnc/resolv.conf-backup
++DEFAULT_ROUTE_FILE=/var/run/vpnc.defaultroute
++RESOLV_CONF_BACKUP=/var/run/vpnc.resolv.conf-backup
+ FULL_SCRIPTNAME=@PREFIX@/sbin/vpnc
+ SCRIPTNAME=`basename $FULL_SCRIPTNAME`
+
+@@ -420,11 +420,13 @@
+ fi
+ fi
+ elif [ "$OS" = "FreeBSD" ]; then
+- if [ ! -e /dev/tun ]; then
++ kldstat -q -m if_tun
++ if [ ${?} != 0 ]; then
+ kldload if_tun
+ fi
+ elif [ "$OS" = "GNU/kFreeBSD" ]; then
+- if [ ! -e /dev/tun ]; then
++ kldstat -q -m if_tun
++ if [ ${?} != 0 ]; then
+ kldload if_tun
+ fi
+ elif [ "$OS" = "NetBSD" ]; then