diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-11-30 23:46:09 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-11-30 23:46:09 +0000 |
commit | b244da1bc0e76d101ca0be812b72f72f0f064455 (patch) | |
tree | cdd41ab1ed231eb72662264c318f394370028bab /bin/ebuild.sh | |
parent | efda32534112b27e56a1be94e9af41beb39b611d (diff) | |
download | portage-b244da1bc0e76d101ca0be812b72f72f0f064455.tar.gz portage-b244da1bc0e76d101ca0be812b72f72f0f064455.tar.bz2 portage-b244da1bc0e76d101ca0be812b72f72f0f064455.zip |
sandbox unsets ROOTPATH, so we have to back it up on the python
side then restore it on the bash side. (trunk r8768)
svn path=/main/branches/2.1.2/; revision=8769
Diffstat (limited to 'bin/ebuild.sh')
-rwxr-xr-x | bin/ebuild.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh index 2a5a1a53d..bf9716acb 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -15,6 +15,12 @@ export SANDBOX_READ="${SANDBOX_READ}:/dev/shm:/dev/stdin:${PORTAGE_TMPDIR}" # environment by modifying our PATH. unset BASH_ENV +# sandbox unsets ROOTPATH, so we have to back it up and restore it. +if [ -n ${PORTAGE_ROOTPATH} ] ; then + export ROOTPATH=${PORTAGE_ROOTPATH} + unset PORTAGE_ROOTPATH +fi + if [ ! -z "${PORTAGE_GPG_DIR}" ]; then SANDBOX_PREDICT="${SANDBOX_PREDICT}:${PORTAGE_GPG_DIR}" fi |