bootrc: add ndb/dnsgetip resolver to bootfs so domain names can be used for fs=, auth= and secstore= (thanks mischief)

This commit is contained in:
cinap_lenrek 2014-12-10 03:22:14 +01:00
parent d75f5a24ba
commit 23b3407663
2 changed files with 9 additions and 0 deletions

View file

@ -25,6 +25,13 @@ fn confignet{
if(~ $#auth 0)
ask auth ' ip is? ' $fs(1)
# resolve dns names
if(test -x /bin/ndb/dnsgetip){
for(i in fs auth secstore){
$i=`{for(x in $$i) ndb/dnsgetip -a $x}
}
}
# set bootstrap authservers for factotum
if(! ~ $#auth 0){
grep -v '^[ ]*auth=' /net/ndb >/env/x

View file

@ -27,6 +27,8 @@ $objtype
mntgen
mount
mv
ndb
dnsgetip
hjfs
rc
rm