Re: why does getdomainname(2) answer "(none)"?
Quoting Tim Showalter (tjs@psaux.com):
> Hi. I'm curious why my Debian systems always answers getdomainname()
> with "(none)". Actually, one of the FreeBSD machines I use responds
> with "", but I'm still curious why it doesn't work.
$ cat /proc/sys/kernel/domainname
(none)
$
is where (none) comes from.
> It looks like the dnsdomainname only uses getdomainname() if you ask
> about NIS. Both glibc and the hostname source seem to agree on this.
>
> What am I missing, or is the documentation just bogus?
In /usr/local/src/kernel-source-2.2.15/Documentation/proc.txt it says
domainname and hostname
These files can be controlled to set the NIS domainname and
hostname of your box. For the classic darkstar.frop.org a simple:
# echo "darkstar" > /proc/sys/kernel/hostname
# echo "frop.org" > /proc/sys/kernel/domainname
would suffice to set your hostname and NIS domainname.
so it seems you need to tell it.
Cheers,
--
Email: d.wright@open.ac.uk Tel: +44 1908 653 739 Fax: +44 1908 655 151
Snail: David Wright, Earth Science Dept., Milton Keynes, England, MK7 6AA
Disclaimer: These addresses are only for reaching me, and do not signify
official stationery. Views expressed here are either my own or plagiarised.
Reply to: