summaryrefslogtreecommitdiff
path: root/net/freenet6/files/patch-template-freebsd44.sh
blob: 290c6647693e2dd3423b345816b4757961f125e2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
--- template/freebsd44.sh.orig	Sat Feb 23 06:32:37 2002
+++ template/freebsd44.sh	Fri Jan  3 22:13:35 2003
@@ -64,7 +64,6 @@
 Display 1 '--- Start of configuration script. ---'
 Display 1 "Script: " `basename $0`
 
-gifconfig=/usr/sbin/gifconfig
 ifconfig=/sbin/ifconfig
 route=/sbin/route
 rtadvd=/usr/sbin/rtadvd
@@ -89,7 +88,7 @@
 fi

 #change to upper case
-TSP_HOST_TYPE=`echo $TSP_HOST_TYPE | tr a-z A-Z`
+TSP_HOST_TYPE=`echo $TSP_HOST_TYPE | tr [:lower:] [:upper:]`

 if [ X"${TSP_HOST_TYPE}" = X"HOST" ] || [ X"${TSP_HOST_TYPE}" = X"ROUTER" ]; then
    #
@@ -103,7 +102,7 @@
       Exec $ifconfig $TSP_TUNNEL_INTERFACE destroy
    fi
    Exec $ifconfig $TSP_TUNNEL_INTERFACE create
-   Exec $gifconfig $TSP_TUNNEL_INTERFACE $TSP_CLIENT_ADDRESS_IPV4 $TSP_SERVER_ADDRESS_IPV4
+   Exec $ifconfig $TSP_TUNNEL_INTERFACE tunnel $TSP_CLIENT_ADDRESS_IPV4 $TSP_SERVER_ADDRESS_IPV4
 
    #
    # Configured tunnel config (IPv6) 
@@ -117,6 +116,9 @@
    # Delete any default IPv6 route first
    ExecNoCheck $route delete -inet6 default
    Exec $route add -inet6 default $TSP_SERVER_ADDRESS_IPV6
+
+   # Save interface for later
+   echo $TSP_TUNNEL_INTERFACE > /var/run/tspc.if
 fi
 
 # Router configuration if required