--- ebuild.sh.bak 2009-06-01 22:13:47.000000000 -0400 +++ ebuild.sh 2009-06-01 22:19:27.000000000 -0400 @@ -9,6 +9,11 @@ export SANDBOX_PREDICT="${SANDBOX_PREDICT:+${SANDBOX_PREDICT}:}/proc/self/maps:/dev/console:/dev/random" export SANDBOX_WRITE="${SANDBOX_WRITE:+${SANDBOX_WRITE}:}/dev/shm:/dev/stdout:/dev/stderr:${PORTAGE_TMPDIR}" export SANDBOX_READ="${SANDBOX_READ:+${SANDBOX_READ}:}/:/dev/shm:/dev/stdin:${PORTAGE_TMPDIR}" +if [ -n "${ROOT}" ] ; then + export SANDBOX_WRITE="${SANDBOX_WRITE:+${SANDBOX_WRITE}:}/${ROOT}" + export SANDBOX_READ="${SANDBOX_READ:+${SANDBOX_READ}:}/${ROOT}" + export SANDBOX_DENY="${SANDBOX_DENY:+${SANDBOX_DENY}:}/" +fi # Don't use sandbox's BASH_ENV for new shells because it does # 'source /etc/profile' which can interfere with the build # environment by modifying our PATH.