From owner-freebsd-stable@FreeBSD.ORG Sun Jan 30 11:11:47 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A03E716A4CE for ; Sun, 30 Jan 2005 11:11:47 +0000 (GMT) Received: from xyzzy.snsonline.net (icarus.snsonline.net [210.18.214.109]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C0E943D49 for ; Sun, 30 Jan 2005 11:11:47 +0000 (GMT) (envelope-from msergeant@snsonline.net) Received: from [127.0.0.1] (localhost [127.0.0.1]) by xyzzy.snsonline.net (Postfix) with ESMTP id 6F54D7B353B; Sun, 30 Jan 2005 21:11:35 +1000 (EST) In-Reply-To: <200501301208.19650.raabe@kde.org> References: <20050129202425.GA56998@heechee.tobez.org> <1985053043.20050130134456@serebryakov.spb.ru> <200501301208.19650.raabe@kde.org> Mime-Version: 1.0 (Apple Message framework v619.2) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <06d669a96d0ca3a9e026f564e0422598@snsonline.net> Content-Transfer-Encoding: 7bit From: Mark Sergeant Date: Sun, 30 Jan 2005 21:11:34 +1000 To: Frerich Raabe X-Mailer: Apple Mail (2.619.2) cc: freebsd-stable@freebsd.org Subject: Re: [HEADS UP] perl symlinks in /usr/bin will be gone X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2005 11:11:47 -0000 >> HANKS! > > Don't despair, ironically Perl itself can solve this problem for you, > using > something like > > find /some/directory -type f -print0 | \ > xargs -0 perl -pi -e 's,^#! ?/usr(/local)?/bin/perl,#!/usr/bin/env > perl' > One problem I always had with "env" or equivalents... what happens if someone manages to polute $PATH with a perl that is not infact perl but something else, I remember being taught "Always specify full paths to binaries, especially in cron". Cheers, Mark