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