Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 May 2013 16:22:41 +0200
From:      =?UTF-8?B?xYF1a2FzeiBXxIVzaWtvd3NraQ==?= <lukasz@wasikowski.net>
To:        Oliver Heesakkers <freebsd@heesakkers.info>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: [BRAINSTORM] shebang fixing framework
Message-ID:  <518276B1.80000@wasikowski.net>
In-Reply-To: <1786370.b1sXK5t6Pv@pcoliver.heesakkers.info>
References:  <20130430103821.GJ3577@ithaqua.etoilebsd.net> <1786370.b1sXK5t6Pv@pcoliver.heesakkers.info>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?518276B1.80000>