From owner-freebsd-arch@FreeBSD.ORG Tue May 17 05:37:22 2005 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5996616A4CE; Tue, 17 May 2005 05:37:22 +0000 (GMT) Received: from www.portaone.com (web.portaone.com [195.70.151.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 569CC43DDF; Tue, 17 May 2005 05:37:21 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from [192.168.1.62] (porta-billing-master. [209.121.79.7]) (authenticated bits=0) by www.portaone.com (8.12.11/8.12.11) with ESMTP id j4H5bD3q068719 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 17 May 2005 07:37:16 +0200 (CEST) (envelope-from sobomax@FreeBSD.org) Message-ID: <42898308.2020704@FreeBSD.org> Date: Tue, 17 May 2005 08:37:12 +0300 From: Maxim Sobolev User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Garance A Drosihn References: <200410020349.i923nG8v021675@northstar.hetzel.org> <20041002052856.GE17792@nexus.dglawrence.com> <20041002233542.GL714@nexus.dglawrence.com> <421DAD8F.6000704@portaone.com> <4284D038.50805@FreeBSD.org> <4284D4BC.9070705@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.83/881/Mon May 16 23:13:31 2005 on www.portaone.com X-Virus-Status: Clean cc: Paul Saab cc: freebsd-arch@FreeBSD.org Subject: Re: Bug in #! processing - One More Time X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 May 2005 05:37:22 -0000 Garance A Drosihn wrote: > At 12:45 PM -0400 5/13/05, Garance A Drosihn wrote: > >> >> Note that I'm not just "running this through buildworld". That's >> how all the previous changes were tested, too. I have a whole >> battery of tests that I've been slogging through. > > > Scanning through /usr/src, the following scripts *might* have problems > with this change we agreed on, depending on how they are used: > > ./contrib/ipfilter/rules/BASIC.NAT=: > #!/sbin/ipnat -f - > ./contrib/ipfilter/rules/BASIC_1.FW: > #!/sbin/ipf -f - > ./contrib/ipfilter/rules/BASIC_2.FW: > #!/sbin/ipf -f - > ./contrib/ntp/scripts/monitoring/ntptrap: > #!/local/bin/perl --*-perl-*- > ./sys/conf/makeLINT.sed: > #!/usr/bin/sed -E -n -f > ./tools/regression/ia64/unaligned/unaligned.t: > #!/usr/bin/env perl -w > ./tools/tools/backout_commit/backout_commit.rb: > #!/usr/bin/env ruby -w > > I don't think any of these are serious, but it's nice to find them > ahead of the change instead of after the fact. I will probably be > out of town for Tuesday and part of Wednesday. And I imagine I'll > spend part of Thursday "in a galaxy far-far away", even though the > first two episodes were incredibly lame. But I do still expect to > commit the change sometime later this week, unless someone objects. > > But since this is change somewhat more disruptive than I initially > expected, I doubt I will MFC all of these changes into 5.x-stable. I've looked at them too. Actually "-f -" can be collapsed to the "-f-", while "-E -n -f" to the "-Enf". env(1) can be fixed to DTRT, so that nothing is really unfixable. -Maxim