summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-08-20 18:21:00 -0700
committerZac Medico <zmedico@gentoo.org>2010-08-20 18:21:00 -0700
commit492694992a25b3fd7c3db4c304cd72ba53c7cdb9 (patch)
tree697728cf540628a3d8b970d162e3ef85b38cd683
parent8629922d34761b1188627938a7d0876af5931242 (diff)
downloadportage-492694992a25b3fd7c3db4c304cd72ba53c7cdb9.tar.gz
portage-492694992a25b3fd7c3db4c304cd72ba53c7cdb9.tar.bz2
portage-492694992a25b3fd7c3db4c304cd72ba53c7cdb9.zip
Fix config.setcpv() so it only calls _grab_pkg_env when there are
relevant package.env settings.
-rw-r--r--pym/portage/package/ebuild/config.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/portage/package/ebuild/config.py b/pym/portage/package/ebuild/config.py
index 51fc0b157..74a3380c1 100644
--- a/pym/portage/package/ebuild/config.py
+++ b/pym/portage/package/ebuild/config.py
@@ -1688,7 +1688,7 @@ class config(object):
# to account for possible incremental interaction between
# package.use, package.env, and overrides from the calling
# environment (configdict['env']).
- if oldpenv != self._penv or self._penv:
+ if self._penv:
has_changed = True
# USE is special because package.use settings override
# it. Discard any package.use settings here and they'll