[openssh-commits] [openssh] 02/02: upstream: hostname is not specified by POSIX but uname -n is, so use

Chris Green cl at isbd.net
Mon Feb 8 20:36:45 AEDT 2021


On Sun, Feb 07, 2021 at 03:43:24PM -0700, Bob Proulx wrote:
> Tim Rice wrote:
> > > -HOST=`hostname | cut -f1 -d.`
> > > -HOSTNAME=`hostname`
> > > +HOST=`uname -n | cut -f1 -d.`
> > > +HOSTNAME=`uname -n`
> > 
> > This may not work as intended.
> > ....
> > tim at server01-UnixWare 69% hostname
> > server01.int.multitalents.net
> > tim at server01-UnixWare 70% uname -n
> > server01
> > ....
> 
> I'll just note that on Debian, Ubuntu, other derivatives (such as
> Mint, Trisquel...) both the "uname -n" and "hostname" values would
> typically be just the short name.  It's not just UnixWare...
> 
>     rwp at havoc:~$ uname -n
>     havoc
> 
>     rwp at havoc:~$ hostname
>     havoc
> 
Isn't it just 'hostname -f'?

    chris$ hostname -f
    t470.zbmc.eu
    chris$ hostname
    t470


-- 
Chris Green


More information about the openssh-unix-dev mailing list