Date: Sun, 27 Feb 2005 21:17:31 -0500 From: Garance A Drosihn <drosih@rpi.edu> To: Maxim Sobolev <sobomax@portaone.com> Cc: freebsd-arch@freebsd.org Subject: Re: Bug in #! processing - One More Time Message-ID: <p0621024bbe482b50f150@[128.113.24.47]> In-Reply-To: <421DAD8F.6000704@portaone.com> References: <200410020349.i923nG8v021675@northstar.hetzel.org> <20041002052856.GE17792@nexus.dglawrence.com> <p0611041fbd848f6aa55d@[128.113.24.47]> <20041002233542.GL714@nexus.dglawrence.com> <p0620076ebe2490ccdc00@[128.113.24.47]> <p06210225be4307a39100@[128.113.24.47]> <421DAD8F.6000704@portaone.com>
next in thread | previous in thread | raw e-mail | index | archive | help
At 12:33 PM +0200 2/24/05, Maxim Sobolev wrote: >Garance A Drosihn wrote: >> >>As I see it, we have the following choices to fix this: >> >>1) MFC the January 31st change to kern/imgact_shell.c to 5.3-stable, >> as it is. This means we haven't fixed the problem that people >> complained about in 2002 and again in 2004. And I still think >> it is "not appropriate" for the execve() system to be deciding >> what '#' means on that line. The biggest advantage is that this >> means 5.4-release will behave exactly the same as 3.5 through >> 5.3-release have behaved. We have the code-freeze coming up on Wednesday. It turns out the Jan 31st change had some bugs in it, and afaik we are still coming up with a better version of that for *current*, never mind -stable. At this point I think we should revert change 1.26.4.1 in -stable, such that 5.4-release will behave the same way as all previous releases. Which is to say, it will continue to look for '#' on the shebang line, and ignore everything after one is found. I have a patch ready to do this, assuming people aren't too upset at the idea. I just don't feel comfortable trying to rush through multiple changes for this issue at the last minute. -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p0621024bbe482b50f150>