Bug#488665: closed by Jonathan Nieder <jrnieder@gmail.com> (Re: linux-image-2.6.25-2-686: cannot pass multiple arguments in #! line)
Excerpts from Debian Bug Tracking System's message of Mon Sep 12 04:06:03 +0200 2011:
> This is an automatic notification regarding your Bug report
> which was filed against the linux-2.6 package:
>
> #488665: linux-image-2.6.25-2-686: cannot pass multiple arguments in #! line
>
> It has been closed by Jonathan Nieder <jrnieder@gmail.com>.
>
> Their explanation is attached below along with your original report.
> If this explanation is unsatisfactory and you have not received a
> better one in a separate message then please contact Jonathan Nieder <jrnieder@gmail.com> by
> replying to this email.
>
> Hi Michal,
>
> Michal Suchanek wrote:
>
> > When running script which has multiple arguments in the #! line the
> > arguments are joined into one. This breaks scripts that require multiple
> > arguments passed to the interpreter.
> [...]
> > Observed output of the script:
> > ./test|-a -b -c|./test.sh
> >
> > Expected outout of the script:
> > ./test|-a|-b|-c|./test.sh
>
> Sorry for the long silence. This is a longstanding behavior and,
> roughly speaking, by design. See [1] and the surrounding thread for
> some context.
>
> I actually wouldn't mind if someone raises this upstream again. I
> don't think it's worth tracking in Debian, though, hence closing the
> bug.
>
> Thanks,
> Jonathan
>
> [1] http://thread.gmane.org/gmane.linux.kernel/182403/focus=184600
It comes at somewhat unfortunate time kernel.org being down and taking
quite some time to get back up.
Thanks for the reference.
Interesting and somewhat sad reading :-s
Michal
Reply to: