plan9fox/sys/lib/dist.old/pc/inst/startether
cinap_lenrek 45bab89362 livecd
2011-04-11 19:47:05 +00:00

31 lines
513 B
Bash
Executable file

#!/bin/rc
# desc: activate ethernet card
# prereq: configether
switch($1) {
case checkready
if(isipdevup /net/ether0) {
startether=done
export startether
}
case go
if(isipdevup /net/ether0)
exit
log starting ethernet $ethermethod config
switch($ethermethod) {
case manual
ip/ipconfig -g $gwaddr ether /net/ether0 $ipaddr $ipmask >>[2]/srv/log
case dhcp
ip/ipconfig $dhcphost -D >>/srv/log >[2=1]
}
case checkdone
if(! isipdevup /net/ether0) {
startether=notdone
export startether
}
}