summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-02-01 20:16:06 +0000
committerZac Medico <zmedico@gentoo.org>2007-02-01 20:16:06 +0000
commitedff9628d2334a1e77e07876eda17297052dcf99 (patch)
treeec9c27b4ac5299c94c7bffecf9611a1dbc6b36e8
parentRename dir.bz2 since that's the most likely case now. (trunk r5864:5865) (diff)
downloadportage-edff9628d2334a1e77e07876eda17297052dcf99.tar.gz
portage-edff9628d2334a1e77e07876eda17297052dcf99.tar.bz2
portage-edff9628d2334a1e77e07876eda17297052dcf99.zip
Load the most current variables from /etc/profile.env for post_emerge stuff. (trunk 5857:5858)
svn path=/main/branches/2.1.2/; revision=5868
-rwxr-xr-xbin/emerge6
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/emerge b/bin/emerge
index 72f143b07..cabf9e9af 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -3515,6 +3515,12 @@ def chk_updated_info_files(root, infodirs, prev_mtimes, retval):
def post_emerge(settings, mtimedb, retval):
target_root = settings["ROOT"]
info_mtimes = mtimedb["info"]
+
+ # Load the most current variables from ${ROOT}/etc/profile.env
+ settings.unlock()
+ settings.regenerate()
+ settings.lock()
+
config_protect = settings.get("CONFIG_PROTECT","").split()
infodirs = settings.get("INFOPATH","").split(":") + \
settings.get("INFODIR","").split(":")