From owner-freebsd-ports@FreeBSD.ORG Thu May 2 19:52:02 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 804AA574 for ; Thu, 2 May 2013 19:52:02 +0000 (UTC) (envelope-from lukasz@wasikowski.net) Received: from mail.wasikowski.net (mail.wasikowski.net [91.204.91.44]) by mx1.freebsd.org (Postfix) with ESMTP id 3D97612BD for ; Thu, 2 May 2013 19:52:01 +0000 (UTC) Received: from mail.wasikowski.net (mail.wasikowski.net [IPv6:2001:6a0:1cb::b]) by mail.wasikowski.net (Postfix) with ESMTP id 857CD1E0A; Thu, 2 May 2013 21:51:58 +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 zq6-Dnw0HAYx; Thu, 2 May 2013 21:51:58 +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 60D5F1E06; Thu, 2 May 2013 21:51:56 +0200 (CEST) Message-ID: <5182C3DE.7040006@wasikowski.net> Date: Thu, 02 May 2013 21:51:58 +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> <518276B1.80000@wasikowski.net> <3801459.Q9n94ffT6F@pcoliver.heesakkers.info> In-Reply-To: <3801459.Q9n94ffT6F@pcoliver.heesakkers.info> X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 19:52:02 -0000 W dniu 2013-05-02 20:29, Oliver Heesakkers pisze: > Op do 02 mei 2013 16:22:41 schreef Łukasz Wąsikowski: >> /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. > > > A question that arises from reading that pr is why service doesn't include > /usr/local/bin and /usr/local/sbin in its PATH, if it does your problem would > probably dissapear. That would probably be the best fix. > I have no /usr/bin/perl symlink, in the pure-ftpd port directory I do: > > make extract > head -n1 work/pure-ftpd-1.0.36/configuration-file/pure-config.pl.in > #! @PERL@ > > > After installation the shebang reads: > #! /usr/local/bin/perl > > and I can use service to start or stop the daemon without any hacking. That is interesting. service(8) clearly states that PATH is set to /sbin:/bin:/usr/sbin:/usr/bin, so perl interpreter in /usr/local/bin should not work (like it doesn't in my case). -- best regards, Lukasz Wasikowski