From owner-freebsd-stable@FreeBSD.ORG Sun Jan 30 11:18:23 2005 Return-Path: <owner-freebsd-stable@FreeBSD.ORG> 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 3A87216A4CE; Sun, 30 Jan 2005 11:18:23 +0000 (GMT) Received: from voodoo.oberon.net (voodoo.oberon.net [212.118.165.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id F0DEB43D46; Sun, 30 Jan 2005 11:18:22 +0000 (GMT) (envelope-from krion@voodoo.oberon.net) Received: from krion by voodoo.oberon.net with local (Exim 4.43 (FreeBSD)) id 1CvD5t-000NtR-Oe; Sun, 30 Jan 2005 12:18:17 +0100 Date: Sun, 30 Jan 2005 12:18:17 +0100 From: Kirill Ponomarew <krion@voodoo.oberon.net> To: Mark Sergeant <msergeant@snsonline.net> Message-ID: <20050130111817.GC62253@voodoo.oberon.net> References: <20050129202425.GA56998@heechee.tobez.org> <1985053043.20050130134456@serebryakov.spb.ru> <200501301208.19650.raabe@kde.org> <06d669a96d0ca3a9e026f564e0422598@snsonline.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <06d669a96d0ca3a9e026f564e0422598@snsonline.net> X-NCC-Regid: de.oberon X-NIC-HDL: KP869-RIPE cc: Frerich Raabe <raabe@kde.org> cc: freebsd-stable@freebsd.org cc: freebsd-ports@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 <freebsd-stable.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-stable>, <mailto:freebsd-stable-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-stable> List-Post: <mailto:freebsd-stable@freebsd.org> List-Help: <mailto:freebsd-stable-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-stable>, <mailto:freebsd-stable-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 30 Jan 2005 11:18:23 -0000 On Sun, Jan 30, 2005 at 09:11:34PM +1000, Mark Sergeant wrote: > >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". /usr/local/bin is default path in $PATH on FreeBSD, so problems like "what if it isn't perl, but something else" should be resolved by users/admins. -Kirill