In article <20051006181824.GJ22319@boogie.lpds.sztaki.hu> you wrote:
> So it was just papering over a real bug, namely the existence of the
> "-f" option of hostname. "hostname -f" assumes that the hostname (as
> returned by gethostname(3)) has something to do with networking, which
> is false. It also assumes that the system has just one IP address with
> one FQDN which is also false.
Those asumptions are not false, they are what they are: asumptions. If you
dont want to configure your system that way, just dont use it.