Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 06 Aug 2002 19:50:23 -0400
From:      Mike Tancsa <mike@sentex.net>
To:        The Anarcat <anarcat@anarcat.ath.cx>
Cc:        freebsd-stable@FreeBSD.ORG
Subject:   Re: /bin/sh changed?
Message-ID:  <5.1.1.6.0.20020806194234.056ec640@marble.sentex.ca>
In-Reply-To: <20020806231327.GD1019@lenny.anarcat.ath.cx>
References:  <Pine.BSF.4.44.0208061621470.93936-100000@elara.frii.com> <Pine.BSF.4.44.0208061621470.93936-100000@elara.frii.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hmmm....  Anyone have a list of "bad" things like this that need to be fixed ?

         ---Mike

At 07:13 PM 06/08/2002 -0400, The Anarcat wrote:
>Ok, it seems a recent MFC made /bin/sh DTRT after all.
>
>Indeed the line in locate.mklocatedb:
>
>      || exit 1
>
>is faulty. Either the line before needs a backslash to continuate the
>line, or drop the '||'.
>
>I'm not sure why the locate script hasn't been (completely) fixed, but
>it should be fixed. Not /bin/sh.
>
>Same goes for that ugly mysql startup script.
>
>A.
>
>On Tue Aug 06, 2002 at 04:29:18PM -0600, C.J. wrote:
> > cvsup @11:45MDT - RELENG_4
> >
> > Noticed quite by accident:
> >
> > root@host (/root) # /usr/libexec/locate.updatedb
> > /usr/libexec/locate.mklocatedb: 87: Syntax error: "||" unexpected
> >
> > From /usr/libexec/locate.mklocatedb line 87:
> >
> > perl -ne '/^\s*[0-9]+\s(..)$/ && print $1 || exit 1' > $bigrams
> >       || exit 1
> >
> > It looks as if, by my extremely limited knowledge of /bin/sh, if you wrap
> > the || statement down to the next line the shell can no longer understand
> > since conjoining these two lines solves the problem.  I can see where this
> > is going to be a huge pain in the butt on the rest of my boxes.  Was this
> > change intentional?
> >
> >
> > - C.J.
> >
> >
> > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > with "unsubscribe freebsd-stable" in the body of the message
>
>
>--
>The idea that Bill Gates has appeared like a knight in shining armour to
>lead all customers out of a mire of technological chaos neatly ignores
>the fact that it was he who, by peddling second-rate technology, led
>them into it in the first place. - Douglas Adams (1952-2001)


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




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