Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/external/bsd/kyua-atf-compat/dist
On Mon, Feb 25, 2013 at 08:43:51PM +0000, David Laight wrote:
> On Mon, Feb 25, 2013 at 06:54:13PM +0000, David Holland wrote:
> > On Mon, Feb 25, 2013 at 06:49:51PM +0000, Julio Merino wrote:
> > > Log Message:
> > > Cherry-pick upstream change d0daf9983f5a0e635f1127dbc827aa114daa90d8:
> > >
> > > Fix broken variable parsing with NetBSD's /bin/sh
> > >
> > > Quote the expansion of a $() command that was not properly surrounded
> > > by quotes so that this runs properly with NetBSD's /bin/sh.
> >
> > In what way was it broken? (And where's the PR?)
>
> I suspect that field splitting is applied to the RHS of assignments
> when they are on local or export lines.
>
> eg:
> (x="a b"; b=fubar; export y=$x; echo $y; (echo $b))
> outputs a and fubar (on two lines).
Sorry - that doesn't do what I intended, try:
(x="a b"; b=fubar; export y=$x; echo $y; sh -c 'echo $b')
David
--
David Laight: david%l8s.co.uk@localhost
Home |
Main Index |
Thread Index |
Old Index