ref: 20ba8815bc00bcf3548547e78d5d2a2e08de8cfd
parent: 295c0071c306fa2a25510748c6e832383365a621
author: cinap_lenrek <[email protected]>
date: Mon May 1 18:50:16 EDT 2017
inst/configether: in manual network configuration, ask for dns server
--- a/rc/bin/inst/configether
+++ b/rc/bin/inst/configether
@@ -21,6 +21,10 @@
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
--- a/rc/bin/inst/ndbsetup
+++ b/rc/bin/inst/ndbsetup
@@ -28,15 +28,18 @@
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