After discovering that the 'hostname' command that you get if you install
HURD from Marcus' large tarball doesn't seem to have the ability to set
hostnames, I built/installed inetutils from my handy /share/gnu
repository, and proceeded to set my gratutitously long hostname:

        granite.man.uk.ekto.org

(I say gratutitous; there is meaning to all that ;)

This worked fine. hostname and hostname -s work as expected, the name
persists across reboots, and bash gives me my `[mckinlay@granite] $' 
prompt instead of the `[mckinlay@hurd] $' I was getting previously.

However, after a reboot, I noticed the following on the console:

GNU 0.2 (granite.man.uk.ekto.org init runs these programs,
# and restartsthem when th01) (console)

<motd, etc>

login>

And everything is normal thereafter. (The 'th01' is actually 'th' followed
by a symbol that looks sort of like a 0, but isn't - it has a horizontal,
not a diagonal, bar, then the '1').

telnetd doesn't seem to have a problem with the long hostname, so I'm
guessing it's a problem in whichever program produces the issue-type
message (which I notice isn't being read from /etc/issue).

One of my jobs this week is to look over in detail exactly what gets run
at boottime between the servers getting started and the user being able to
log in, but I've not yet, so excuse the slight vagueness of this post.

Is this a known bug? Is it fixed somewhere already? If not, can I give
myself a pat on the back for finding it? :)

Mo.

-- 
Mo McKinlay             Chief Software Architect          inter/open Labs
-------------------------------------------------------------------------
GnuPG Key: pub  1024D/76A275F9 2000-07-22 Mo McKinlay <[EMAIL PROTECTED]>






Reply via email to