From: Zac Medico Date: Thu, 8 Jun 2006 22:10:20 +0000 (-0000) Subject: Use ${BASH_SOURCE[0]} instead of $_ because the former is more dependable for prevent... X-Git-Tag: v2.1~1 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=da12cde0d48f59ef55562fe9ee80819868ead1ec;p=portage.git Use ${BASH_SOURCE[0]} instead of $_ because the former is more dependable for preventing endless exec loops (see bug #135470). Testing shows that this corrects the problem for the libtool ebuild when sed is used to generate ltmain.shT. svn path=/main/trunk/; revision=3475 --- diff --git a/bin/sed b/bin/sed index 6b1a56639..d4b1d87b2 100755 --- a/bin/sed +++ b/bin/sed @@ -2,7 +2,7 @@ # Copyright 2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -scriptpath=$_ +scriptpath="${BASH_SOURCE[0]}" if [[ -n ${ESED} ]]; then exec ${ESED} "$@"