Date: Fri, 10 Jun 2005 12:48:29 +0200 From: Roman Neuhauser <neuhauser@sigpipe.cz> To: Florent Thoumie <flz@xbsd.org> Cc: freebsd-arch@FreeBSD.org, "Matthew D. Fuller" <fullermd@over-yonder.net>, freebsd-ports@FreeBSD.org, Garance A Drosehn <gad@FreeBSD.org>, Kris Kennaway <kris@obsecurity.org> Subject: Re: Bug in #! processing - "pear broken on current" Message-ID: <20050610104829.GA80719@isis.sigpipe.cz> In-Reply-To: <AB853771-D3D6-4F2A-A863-FDB5EA89563A@xbsd.org> References: <200506090027.j590R2t0070899@repoman.freebsd.org> <20050609003619.GA10578@xor.obsecurity.org> <20050609100815.GB16677@over-yonder.net> <p06210258bece1422da20@[128.113.24.47]> <20050609160316.GC16677@over-yonder.net> <p06210259bece1ae26f44@[128.113.24.47]> <20050610062431.GA78875@isis.sigpipe.cz> <AB853771-D3D6-4F2A-A863-FDB5EA89563A@xbsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
# flz@xbsd.org / 2005-06-10 10:06:46 +0200:
> On Jun 10, 2005, at 8:24 AM, Roman Neuhauser wrote:
> ># gad@FreeBSD.org / 2005-06-09 12:37:20 -0400:
> >>and now php is being started with:
> >>
> >> [0] -> /usr/local/bin/php
> >> [1] -> -n -q -dsafe_mode=0 -doutput_buffering=1
> >> [2] -> /usr/local/bin/name-of-script
> >> [3...] -> parameters specified by user
> >>
> >>Assuming 'php' does not know what to do when all those options are
> >>glommed together in a single argument, then the above script would
> >>not work right on any other operating systems either. The change
> >>I made on the 28th gets FreeBSD to work more like other OS's when
> >>it comes to parsing that #!-line in scripts.
> >
> > The pear people have hacked around the other OS's limitations.
> >
> > This change makes FreeBSD lose one small but fine competitive
> > advantage over other unix-like systems. Pity.
>
> FreeBSD needed special handling, no it doesn't anymore.
>
> I'm not sure that's losing a *competitive* advantage.
The previous behavior in FreeBSD allowed me to use things on
the shebang line that weren't possible in e. g. Linux, and I enjoyed
it, because it saved me from various hacks. Aiming for the lowest
common denominator means losing useful features. One reason to
prefer FreeBSD less.
--
How many Vietnam vets does it take to screw in a light bulb?
You don't know, man. You don't KNOW.
Cause you weren't THERE. http://bash.org/?255991
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050610104829.GA80719>
