* Mike Hommey ([EMAIL PROTECTED]) wrote:
> On Tue, Feb 27, 2007 at 01:41:47PM +0100, Mike Hommey wrote:
> > On Tue, Feb 27, 2007 at 09:16:43PM +0900, Jonny wrote:
> > > I don't understand, either.
> > > 
> > > The output of "set -x":
> > (...)
> > > + set -- -a firefox
> > (...)
> > > + exec_verbose /usr/lib/iceweasel/firefox-bin firefox
> > > + verbose Running: /usr/lib/iceweasel/firefox-bin firefox
> > > + [  ]
> > > + exec /usr/lib/iceweasel/firefox-bin firefox
> > (...)
> > 
> > Obviously the problem is here
> > >  set -- "$@" "-a" "${APPLICATION_ID}"
> 
> BTW, Eric, I fail to understand why you added these --. To prevent problems
> when the first argument begins with a dash ? This was already prevented by
> this:
> if [ ${first} -eq 1 ]; then
>     set dummy
>     first=0
> fi

Maybe my shell-fu isn't what it should be, but shouldn't set and set
-- be equivalent then? I don't understand why this would have changed
behavior. I just made the change for what I thought was correctness's
sake. 

-- 
Eric Dorland <[EMAIL PROTECTED]>
ICQ: #61138586, Jabber: [EMAIL PROTECTED]
1024D/16D970C6 097C 4861 9934 27A0 8E1C  2B0A 61E9 8ECF 16D9 70C6

Attachment: signature.asc
Description: Digital signature

Reply via email to