Index: cisco-vpnclient-4.8.00.0490/vpnclient_init
===================================================================
--- cisco-vpnclient-4.8.00.0490.orig/vpnclient_init	2006-10-09 17:06:09.000000000 +0200
+++ cisco-vpnclient-4.8.00.0490/vpnclient_init	2006-10-09 17:14:51.000000000 +0200
@@ -13,7 +13,7 @@
 #
 ###########################################################################
 # Source function library.
-VPNCLIENT="/opt/cisco-vpnclient/bin/vpnclient"
+VPNCLIENT="/usr/bin/vpnclient"
 VPNDEV="cipsec0"
 VPNMOD=cisco_ipsec
 case `uname -r` in
@@ -41,24 +41,29 @@
 		exit 1
 	fi
 
-	if [ -f /etc/resolv.conf.vpnbackup ]; then
-		echo "restoring /etc/resolv.conf"
-		mv /etc/resolv.conf.vpnbackup /etc/resolv.conf
-	fi
-	if [ -d /lib/modules/preferred ]; then
-		PC=/lib/modules/preferred/CiscoVPN
-	else
+#	if [ -f /etc/resolv.conf.vpnbackup ]; then
+#		echo "restoring /etc/resolv.conf"
+#		mv /etc/resolv.conf.vpnbackup /etc/resolv.conf
+#	fi
+#	if [ -d /lib/modules/preferred ]; then
+#		PC=/lib/modules/preferred/CiscoVPN
+#	else
 		PC=/lib/modules/`uname -r`/CiscoVPN
-	fi
+#	fi
 	if [ -d $PC ] ; then
 		/sbin/insmod ${PC}/${VPNMOD_FILE}
 		if [ "$?" != "0" ] ; then
 			echo "Failed (insmod)"
-		exit 1
-        fi
+			if [ -f ${PC}/${VPNMOD_FILE} ]; then
+				exit 1
+			else
+				echo "module file $PC/$VPNMOD_FILE not found."
+				exit 2
+        		fi
+		fi
 	else
 		echo "module directory $PC not found."
-		exit 1
+		exit 2
 	fi
 	case "`uname -r`" in
 	2.6.*)
