From owner-freebsd-ports@FreeBSD.ORG Thu May 2 14:22:48 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C059444C for ; Thu, 2 May 2013 14:22:48 +0000 (UTC) (envelope-from lukasz@wasikowski.net) Received: from mail.wasikowski.net (mail.wasikowski.net [IPv6:2001:6a0:1cb::b]) by mx1.freebsd.org (Postfix) with ESMTP id 8269B1FA8 for ; Thu, 2 May 2013 14:22:48 +0000 (UTC) Received: from mail.wasikowski.net (mail.wasikowski.net [IPv6:2001:6a0:1cb::b]) by mail.wasikowski.net (Postfix) with ESMTP id 94AB31C34; Thu, 2 May 2013 16:22:39 +0200 (CEST) X-Virus-Scanned: amavisd-new at wasikowski.net Received: from mail.wasikowski.net ([IPv6:2001:6a0:1cb::b]) by mail.wasikowski.net (scan.wasikowski.net [IPv6:2001:6a0:1cb::b]) (amavisd-new, port 10026) with ESMTP id WAktb2nFAJKL; Thu, 2 May 2013 16:22:39 +0200 (CEST) Received: from [192.168.168.2] (89-66-94-11.dynamic.chello.pl [89.66.94.11]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.wasikowski.net (Postfix) with ESMTPSA id 358DF1C31; Thu, 2 May 2013 16:22:39 +0200 (CEST) Message-ID: <518276B1.80000@wasikowski.net> Date: Thu, 02 May 2013 16:22:41 +0200 From: =?UTF-8?B?xYF1a2FzeiBXxIVzaWtvd3NraQ==?= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 MIME-Version: 1.0 To: Oliver Heesakkers Subject: Re: [BRAINSTORM] shebang fixing framework References: <20130430103821.GJ3577@ithaqua.etoilebsd.net> <1786370.b1sXK5t6Pv@pcoliver.heesakkers.info> In-Reply-To: <1786370.b1sXK5t6Pv@pcoliver.heesakkers.info> X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 May 2013 14:22:48 -0000 W dniu 2013-05-01 21:18, Oliver Heesakkers pisze: > Op di 30 apr 2013 12:38:21 schreef Baptiste Daroussin: >> For a while now: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/51152 we >> are looking for a framework/helpers to help patching scripts shebang so >> that they fit where the interpreters is on FreeBSD. >> > (...) > > In there you wrote a patch using /usr/bin/env. Why not stick with that? I'm > quite fond of this technique as it's clean and portable. > > Portability might not be that important when working on a fix for ports alone, > but still makes sense to me. /usr/bin/env is not good in all the situation. Look at www.freebsd.org/cgi/query-pr.cgi?pr=177481 - /usr/bin/env is not working when using 'service' to start daemons. We should change PATH used by 'service' to include /usr/local/bin and /usr/local/sbin or stop using /usr/bin/env to start rc.d scripts. -- best regards, Lukasz Wasikowski