Re: [GIT PATCH] I2C and W1 bugfixes for 2.6.12-rc2
- From
- Martin Schlemmer <azarah@nosferatu.za.org>
- Date
- Apr 19, 2005, 22:29 UTC
- Message-ID
- <1113949783.2129.4.camel@nosferatu.lan>
- In-Reply-To
- <Pine.LNX.4.58.0504191449270.2274@ppc970.osdl.org>
On Tue, 2005-04-19 at 15:00 -0700, Linus Torvalds wrote:
Show 17 quoted lines
> > On Tue, 19 Apr 2005, Greg KH wrote: > > > > It looks like your domain name isn't set up properly for your box (which > > is why it worked for you, but not me before, causing that patch). > > No, I think it's a bug in your domainname changes. I don't think you > should do the domainname at all if the hostname has a dot in it. > > Most machines I have access to (and that includes machines that are > professionally maintained, not just my own cruddy setup) says "(none)" to > domainname and have the full hostname in hostname. > > And even the ones that use domainname tend to not have a fully qualified > DNS domain there. You need to use dnsdomainname to get that, and I don't > even know how to do it with standard libc. >
Correct me if I am wrong, but the right way to do this is to set the hostname to just that - the hostname, and add 'domain foo.com' to /etc/resolv.conf. Then you should get something like (for say www1.foo.com):
$ hostname www1 $ dnsdomainname foo.com $ hostname -f www1.foo.com
I know for some buggy software the workaround was to set the hostname to the FQDN, but that is really just a kludge, and the software should rather be fixed (had to patch postfix some time back for instance).
-- Martin Schlemmer