Bug#163837: startx: hostname version is displayed
On Tue, Oct 08, 2002 at 04:46:40PM -0300, John Lenton wrote:
> On Tue, Oct 08, 2002 at 08:57:06PM +0200, Beat Bolli wrote:
> >
> > When starting X, the hostname version string is displayed. This comes from
> > the Xauth setup in startx. The Debian version of hostname outputs its version
> > string to stderr. The following patch suppresses this error:
> >
> > --- startx.orig 2002-10-04 22:49:05.000000000 +0200
> > +++ startx 2002-10-08 20:27:31.000000000 +0200
> > @@ -116,7 +116,7 @@
> > # set up default Xauth info for this machine
> > case `uname` in
> > Linux*)
> > - if [ -z "`hostname --version | grep GNU`" ]; then
> > + if [ -z "`hostname --version 2>/dev/null | grep GNU`" ]; then
>
> actually no, what happens is that it outputs its version to
> STDERR and nothing at all to STDOUT, so the right thing (apart
> from fixing hostname, which would be better IMHO) would be to do
>
> hostname --version 2>&1 | grep GNU
>
> else stdin will be empty and it'll never grep.
Well, the question is if Debian has the GNU hostname command. Since the grep
doesn't match, I deduced that I don't have GNU hostname, based on the
assumption that the person who coded this knew that GNU hostname would
output its version string on stdout...
Beat Bolli
--
mail: `echo '<bNObolli@ymaSPilAM.ch>' | sed -e 's/[A-S]//g'`
pgp: 0x506A903A; 49D5 794A EA77 F907 764F D89E 304B 93CF 506A 903A
icbm: 47° 02' 43.0" N, 07° 16' 17.5" E (WGS84)
Reply to: