Bug#379721: [Pkg-xen-devel] Bug#379721: xen-3.0: FTBFS: bashisms

Bastian Blank waldi at debian.org
Sat Nov 11 09:25:51 CET 2006


On Sat, Nov 11, 2006 at 01:27:15AM +0100, Julien Cristau wrote:
> > > /usr/bin/make ioemu
> > > make[2]: Entering directory `/build/buildd/xen-3.0-3.0.2+hg9697/debian/build/build-tools/tools'
> > > [ -f ioemu/config-host.h ] || \
> > > 	(cd ioemu; ./configure --prefix=usr)
> > > ./configure: 239: Syntax error: Bad fd number
> > > make[2]: *** [ioemu] Error 2
> > > make[2]: Leaving directory `/build/buildd/xen-3.0-3.0.2+hg9697/debian/build/build-tools/tools'
> this bug seems to be fixed in 3.0.3-0-2, I can't reproduce it with
> /bin/sh pointing to dash.

Please prove (via POSIX/SuS document) that this is not allowed in shell.
My quick check says the following:

| %start  complete_command
| %%
| complete_command : [..] | list
| list             : [..] | and_or
| and_or           : pipeline | and_or OR_IF linebreak pipeline
| pipeline         : pipe_sequence | [..]
| pipe_sequence    : command | [..]
| command          : [..] | compound_command | [..]
| compound_command : [..] | subshell | [..]
| subshell         : '(' compound_list ')'

Bastian

-- 
Many Myths are based on truth
		-- Spock, "The Way to Eden",  stardate 5832.3




More information about the Pkg-xen-devel mailing list