GNU bug report logs - #19658
unportable test(1) comparison operator

Previous Next

Package: emacs;

Reported by: Thomas Klausner <tk <at> giga.or.at>

Date: Thu, 22 Jan 2015 23:11:01 UTC

Severity: wishlist

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Thomas Klausner <tk <at> giga.or.at>
Subject: bug#19658: closed (Re: unportable test(1) comparison operator)
Date: Sun, 25 Jan 2015 03:04:03 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#19658: unportable test(1) comparison operator

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 19658 <at> debbugs.gnu.org.

-- 
19658: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19658
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Paul Eggert <eggert <at> cs.ucla.edu>
To: 19658-done <at> debbugs.gnu.org
Subject: Re: unportable test(1) comparison operator
Date: Sat, 24 Jan 2015 19:03:47 -0800
Thanks I changed it to '[ $# -eq 0 ]', which is more portable yet, as it works 
even if a purposely-pedantic shell sets $# to '00'.

[Message part 3 (message/rfc822, inline)]
From: Thomas Klausner <tk <at> giga.or.at>
To: bug-gnu-emacs <at> gnu.org
Subject: unportable test(1) comparison operator
Date: Fri, 23 Jan 2015 00:10:07 +0100
[Message part 4 (text/plain, inline)]
Hi!

In emacs git as of yesterday, test/indent/shell.sh contains the
unportable '==' comparison operator for test(1) -- only bash supports
that, not even GNU coreutils' test(1).

Please use '=' instead; see attached patch.

Thanks,
 Thomas

P.S.: I know it's not intended to be executed, but I'd like to avoid
having bad examples around :)
[patch-af (text/plain, attachment)]

This bug report was last modified 10 years and 121 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.