On Mon, Apr 16, 2018 at 09:26:51AM -0700, Kevin J. McCarthy wrote:
> On Mon, Apr 16, 2018 at 10:18:57AM -0400, Aaron Schrab wrote:
> > At 15:41 +0200 16 Apr 2018, Gero Treuner <gero-m...@innocircle.com> wrote:
> > > On Mon, Apr 16, 2018 at 07:53:56AM -0500, Paul Keusemann wrote:
> > > > { [ -e ".git" ] && command -v git >/dev/null 2>&1; } \
> > > > || exec cat VERSION
> > > > 
> > > > does not work when run in a bourne shell.  The -e option is not 
> > > > supported in
[...]
> Whoops, thank you Paul for pointing this out.

One wonders what systems these are, and whether this is even worth
considering.  If it is, I believe Bourne shell allows compound tests
like the following: 

  [ -f $file -o -d $file ]

which I believe would cover it, though I don't have access to a
machine that currently has an original Bourne shell to test.  It is
becoming rather difficult to find on-line references to syntax for the
(now obsolete) original Bourne shell.  Most such refereces I can find
actually refer to bash, ksh, or other POSIX shell variants.

Wasn't there some recent-ish notion that Mutt would now require
vaguely modern (i.e. C99-compliant) systems to compile?  If so,
doesn't that implicitly include having a /bin/sh that is POSIX?

-- 
Derek D. Martin    http://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.

Attachment: pgpgIBpWSusot.pgp
Description: PGP signature

Reply via email to