Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Aug 2002 23:06:06 +0200
From:      Erik Trulsson <ertr1013@student.uu.se>
To:        "David O'Brien" <obrien@FreeBSD.org>
Cc:        Anders Nordby <anders@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: ports/audio/opennap/files opennap.sh ports/databases/msql/files msql2.sh ports/emulators/vmware-guestd/files vmware-guestd.sh ports/games/fsgs/files fsgs.sh ports/games/uox3/files uox3.sh ports/net/rtsp_proxy/files rtsp_proxy.sh ports/net/rwhois/files ...
Message-ID:  <20020816210605.GB8593@falcon.midgard.homeip.net>
In-Reply-To: <20020816200824.GC22129@dragon.nuxi.com>
References:  <200208140014.g7E0E8Z4019514@freefall.freebsd.org> <20020816200824.GC22129@dragon.nuxi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Aug 16, 2002 at 01:08:24PM -0700, David O'Brien wrote:
> On Tue, Aug 13, 2002 at 05:14:07PM -0700, Anders Nordby wrote:
> >   Log:
> >   Fix startup-scripts for -current /bin/sh issues.
> 
> Why did things like:
> 
>     [ -x ${PREFIX}/sbin/opennap ] && ${PREFIX}/sbin/opennap > /dev/null 2>& 1 & && echo -n ' opennap'
> 
> stop working?

Because constructions of the type

cmd1 & && cmd2

are no longer accepted as valid syntax by /bin/sh.
(Actually, what isn't accepted any longer is '&&' or '||' as the first
token of a command.)


The fact that it was accepted before was a bug in /bin/sh.
(In case you wonder, bash, pdksh, zsh and Solaris /bin/sh  don't accept
it either, so it wasn't a portable construction anyway.)


-- 
<Insert your favourite quote here.>
Erik Trulsson
ertr1013@student.uu.se

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020816210605.GB8593>