pccard_ether revision 31297
1169695Skan#!/bin/sh -
2169695Skan#
3169695Skan# pccardether interfacename [ifconfig option]
4169695Skan#
5169695Skan# example: pccardether ep0 -link0
6169695Skan#
7169695Skan
8169695Skan# Suck in the /etc/rc.conf variables
9169695Skanif [ -f /etc/rc.conf ]; then
10169695Skan	. /etc/rc.conf
11169695Skanfi
12169695Skan
13169695Skanif [ "x$pccard_ifconfig" != "xNO" ] ; then
14169695Skan	if [ "x$pccard_ifconfig" = "xDHCP" ] ; then
15169695Skan		# DHCP currently not implemented
16169695Skan	else
17169695Skan		interface=$1
18169695Skan		shift
19169695Skan		ifconfig $interface $pccard_ifconfig $*
20169695Skan	fi
21169695Skanfi
22169695Skan
23169695Skanif [ "x$defaultrouter" != "xNO" ] ; then
24169695Skan	static_routes="default ${static_routes}"
25169695Skan	route_default="default ${defaultrouter}"
26169695Skanfi
27169695Skan    
28169695Skan# Set up any static routes.
29169695Skanif [ "x${static_routes}" != "x" ]; then
30169695Skan	# flush beforehand, just in case....
31169695Skan        route -n flush
32169695Skan	for i in ${static_routes}; do
33169695Skan		eval route_args=\$route_${i}
34169695Skan		route add ${route_args}
35169695Skan	done
36169695Skanfi
37169695Skan