Add DNS info to ifconfig and /net/ndb
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 20 Jan 2017 22:14:32 +0000 (17:14 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sat, 21 Jan 2017 17:07:06 +0000 (12:07 -0500)
commit3375c9287c31bf7a2048c5d27ac6208a83f019a0
treec3ed9f7e0db7682950cc6fa911ddc31d9c30bf59
parent500350c60a41154ef495673e6b36a19cc16df6b6
Add DNS info to ifconfig and /net/ndb

Some apps try to do their own DNS, and they look for an /etc/resolv.conf
file.  While we're at it, we might as well put in an /etc/hosts too.

With a little work, we can get all this info from /net/ndb.  ipconfig +
DHCP will put that info in place.  However, static configs didn't have DNS.
Now they do, and it'll get placed in /net/ndb.  That's what all the Plan 9
programs will expect.

Thus all static configs in the custom /etc/network/local.d/ files ought to
set a DNS entry for their hosts.

We don't really need the old kern/kfs/etc/network/default either - those
machines are long gone, and if anyone wants to use them, put those in
local.d instead.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/kfs/etc/network/default [deleted file]
kern/kfs/etc/network/local.d/README
kern/kfs/ifconfig