inst/configether: in manual network configuration, ask for dns server

This commit is contained in:
cinap_lenrek 2017-05-01 22:50:16 +02:00
parent 295c0071c3
commit 20ba8815bc
2 changed files with 11 additions and 4 deletions

View file

@ -21,6 +21,10 @@ case go
prompt 'network mask'; ipmask=$rd
prompt 'gateway address'; gwaddr=$rd
export ipaddr ipmask gwaddr
if(~ $#DNSSERVER 0){
prompt -d $gwaddr 'dns server'; DNSSERVER=$rd
export DNSSERVER
}
}
export ethermethod gwaddr ipaddr ipmask dhcphost
exec ./startether go

View file

@ -28,15 +28,18 @@ case go
cp /n/newfs/lib/ndb/local /tmp/ndb.local
{
ssam 'x/^.*ether='^$etheraddr^'.*$/ d' /tmp/ndb.local
se = ('sys='^$sysname 'ether='^$etheraddr)
echo
switch($ethermethod){
case dhcp
echo 'sys='^$sysname 'ether='^$etheraddr
echo $se
case manual
echo 'sys='^$sysname 'ether='^$etheraddr \
'ip='^$ipaddr 'ipmask='^$ipmask 'ipgw='^$gwaddr
echo $se 'ip='^$ipaddr 'ipmask='^$ipmask 'ipgw='^$gwaddr
if(! ~ $#DNSSERVER 0){
echo ' ' 'dns='^$DNSSERVER
}
}
echo
} >/n/newfs/lib/ndb/local