On Tue, Oct 04, 2005 at 09:17:22AM -0500, Brian Harring wrote:
Responding to myself, because I'm an idiot, attached is the correct 
patch.
~harring
Index: bin/ebuild.sh
===================================================================
--- bin/ebuild.sh       (revision 2082)
+++ bin/ebuild.sh       (working copy)
@@ -1733,8 +1733,10 @@
 
 unset E_IUSE E_DEPEND E_RDEPEND E_CDEPEND E_PDEPEND
 
-declare -r T P PN PV PVR PR A D EBUILD EMERGE_FROM O PPID FILESDIR
-declare -r PORTAGE_TMPDIR
+for x in T P PN PV PVR PR A D EBUILD EMERGE_FROM O PPID FILESDIR 
PORTAGE_TMPDIR; do
+       [[ ${!x-UNSET_VAR} != UNSET_VAR ]] && declare -r ${x}
+done
+unset x
 
 # Turn of extended glob matching so that g++ doesn't get incorrectly matched.
 shopt -u extglob

Attachment: pgpRqUu2IkbBe.pgp
Description: PGP signature



Reply via email to