1#!/bin/rc 2 3# desc: activate ethernet card 4# prereq: configether 5 6switch($1) { 7case checkready 8 if(isipdevup /net/ether0) { 9 startether=done 10 export startether 11 } 12 13case go 14 if(isipdevup /net/ether0) 15 exit 16 17 log starting ethernet $ethermethod config 18 switch($ethermethod) { 19 case manual 20 ip/ipconfig -g $gwaddr ether /net/ether0 $ipaddr $ipmask >>[2]/srv/log 21 case dhcp 22 ip/ipconfig $dhcphost -D >>/srv/log >[2=1] 23 } 24 25case checkdone 26 if(! isipdevup /net/ether0) { 27 startether=notdone 28 export startether 29 } 30} 31