aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'data/sandbox.bashrc')
-rw-r--r--data/sandbox.bashrc6
1 files changed, 5 insertions, 1 deletions
diff --git a/data/sandbox.bashrc b/data/sandbox.bashrc
index ec19459..3b953b8 100644
--- a/data/sandbox.bashrc
+++ b/data/sandbox.bashrc
@@ -79,7 +79,11 @@ if [[ ${SANDBOX_INTRACTV} == "1" && -t 1 ]] || [[ ${__SANDBOX_TESTING} == "yes"
-e '/^[[:alnum:]_-]* ()/Q' "${sbs_tmpenvfile}") 2>/dev/null
# Then grab everything (including functions)
source "${sbs_tmpenvfile}" 2> /dev/null
- export SANDBOX_WRITE=${SANDBOX_WRITE}:${sbs_pdir}${sbs_bdir}:${sbs_pdir}/homedir
+ # Some variables portage does not write out to th environment.
+ : "${T:=${sbs_tmpenvfile%/*}}"
+ HOME=${sbs_pdir}/homedir
+ SANDBOX_WRITE+=:${sbs_pdir}${sbs_bdir}:${HOME}
+ export T HOME SANDBOX_WRITE
fi
PWD=${sbs_PREPWD}
fi