summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/ebuild.sh2
-rw-r--r--pym/portage.py3
2 files changed, 4 insertions, 1 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index 50fc32a38..4bf4363ce 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -1107,7 +1107,7 @@ dyn_install() {
scanelf -qyRF '%p %n' "${D}" | sed -e 's:^:/:' > "${BUILDDIR}"/build-info/NEEDED
if [[ ${qa_sucks_for_sure} -eq 1 ]] ; then
- die "Aborting due to series QA concerns"
+ die "Aborting due to serious QA concerns"
elif [[ ${qa_kinda_sucks} -eq 1 ]] && has stricter ${FEATURES} && ! has stricter ${RESTRICT} ; then
die "Aborting due to QA concerns"
fi
diff --git a/pym/portage.py b/pym/portage.py
index 1b3e495ea..2a6867909 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -1467,6 +1467,9 @@ class config:
self.already_in_regenerate = 0
def getvirtuals(self, myroot):
+ if self.virtuals:
+ return self.virtuals
+
myvirts = {}
# This breaks catalyst/portage when setting to a fresh/empty root.