diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-03-29 18:23:21 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-03-29 18:23:21 +0200 |
commit | f000760ec0970b7f9d5e61ba556f7e3b6aecf703 (patch) | |
tree | d517e26a770de7f11ecfd0c19fd2f27c9febf8d6 | |
parent | 9cb700018a46928cedd5591ef6ddc18562492945 (diff) | |
download | plan9front-f000760ec0970b7f9d5e61ba556f7e3b6aecf703.tar.xz |
use sysname as dhcp host
-rwxr-xr-x | rc/bin/cpurc | 2 | ||||
-rwxr-xr-x | rc/bin/inst/configether | 18 | ||||
-rwxr-xr-x | rc/bin/inst/startether | 2 | ||||
-rwxr-xr-x | rc/bin/termrc | 2 |
4 files changed, 4 insertions, 20 deletions
diff --git a/rc/bin/cpurc b/rc/bin/cpurc index e32f05950..3f4187420 100755 --- a/rc/bin/cpurc +++ b/rc/bin/cpurc @@ -44,7 +44,7 @@ if(test -r /net/ipselftab){ ether=`{ndb/query sys $sysname ether} if(~ $#ether 1){ # try /lib/ndb first, then do dhcp - ip/ipconfig -N >[2]/dev/null || ip/ipconfig + ip/ipconfig -N >[2]/dev/null || ip/ipconfig -h $sysname } rm -f /env/ether } diff --git a/rc/bin/inst/configether b/rc/bin/inst/configether index 5435853e9..3487a8b80 100755 --- a/rc/bin/inst/configether +++ b/rc/bin/inst/configether @@ -16,28 +16,12 @@ case go gwaddr=xxx ipaddr=xxx ipmask=xxx - switch($ethermethod){ - case dhcp - echo - echo 'Some ISPs, notably @HOME, require a host name passed with DHCP' - echo 'requests. An example for @HOME would be "cc1018221-a". If your' - echo 'ISP supplied you such a name, enter it.' - echo - prompt -d none 'dhcp host name'; dhcphost=$rd - switch($dhcphost){ - case none - dhcphost=(); - case * - dhcphost=(-h $dhcphost) - } - export dhcphost - case manual + if(~ $ethermethod manual){ prompt 'ip address'; ipaddr=$rd prompt 'network mask'; ipmask=$rd prompt 'gateway address'; gwaddr=$rd export ipaddr ipmask gwaddr } - export ethermethod gwaddr ipaddr ipmask dhcphost exec startether go diff --git a/rc/bin/inst/startether b/rc/bin/inst/startether index bfe8764dd..2580add19 100755 --- a/rc/bin/inst/startether +++ b/rc/bin/inst/startether @@ -19,7 +19,7 @@ case go case manual ip/ipconfig -g $gwaddr ether /net/ether0 $ipaddr $ipmask >>[2]/srv/log case dhcp - ip/ipconfig $dhcphost >>[2]/srv/log + ip/ipconfig >>[2]/srv/log } case checkdone diff --git a/rc/bin/termrc b/rc/bin/termrc index 8a109274d..c54fa6f8a 100755 --- a/rc/bin/termrc +++ b/rc/bin/termrc @@ -53,7 +53,7 @@ if(test -r /net/ipselftab){ ether=`{ndb/query sys $sysname ether} if(~ $#ether 1){ # try /lib/ndb first, then do dhcp - ip/ipconfig -N >[2]/dev/null || ip/ipconfig + ip/ipconfig -N >[2]/dev/null || ip/ipconfig -h $sysname } rm -f /env/ether } |