On Tue, Apr 19, 2005 at 06:27:38PM -0400, Daniel Jacobowitz wrote: > On Tue, Apr 19, 2005 at 03:00:04PM -0700, Linus Torvalds wrote: > > > > > > 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. > > > > So how about something like this? > > > > (Somebody who actually knows how these things should be done - please feel > > free to pipe up). > > The glibc documentation blows for this, but what getdomainname comes > from uname(2), not from any DNS-related configuration. Debian only > ever sets this if you're using NIS.
Well, somehow Gentoo sets this up properly, and I'm not using NIS. Hm, my SuSE boxes on the other hand... > There's no real great way to get the current hostname; a lot of > applications do a reverse DNS lookup on the primary network interface, > with appropriate handwaving to define primary. > > Easiest might be to punt to hostname --fqdn, or an equivalent to its > algorithm - which appears to be fetch the hostname from uname, do a DNS > lookup on that, and a reverse DNS lookup on the result. Ick. Let's stick with Linus's patch for now... thanks, greg k-h - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html