From 0865a475dcd13d996fa9a40d74db590040abb4d2 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Fri, 28 Mar 2008 09:21:51 +0000 Subject: Bug #210449 - Reset exeinto(), docinto(), insinto(), and into() state variables in case the user is running the install phase multiple times consecutively via the ebuild command. (trunk r9357) svn path=/main/branches/2.1.2/; revision=9531 --- bin/ebuild.sh | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'bin/ebuild.sh') diff --git a/bin/ebuild.sh b/bin/ebuild.sh index 3cf834f6b..23d0b619a 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -966,6 +966,15 @@ dyn_install() { #some packages uses an alternative to $S to build in, cause #our libtool to create problematic .la files export PWORKDIR="$WORKDIR" + + # Reset exeinto(), docinto(), insinto(), and into() state variables + # in case the user is running the install phase multiple times + # consecutively via the ebuild command. + export DESTTREE=/usr + export INSDESTTREE="" + export _E_EXEDESTTREE_="" + export _E_DOCDESTTREE_="" + ebuild_phase src_install touch "${PORTAGE_BUILDDIR}/.installed" vecho ">>> Completed installing ${PF} into ${D}" -- cgit v1.2.3-1-g7c22