From 8f99dfcae568824c13ed6e4c615b5f4dcf1cea98 Mon Sep 17 00:00:00 2001 From: Marius Mauch Date: Fri, 19 Oct 2007 10:27:54 +0000 Subject: Use the python version of eerror svn path=/main/trunk/; revision=8176 --- pym/portage/dbapi/vartree.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py index 45badc3e3..fc8f4f7da 100644 --- a/pym/portage/dbapi/vartree.py +++ b/pym/portage/dbapi/vartree.py @@ -1768,13 +1768,10 @@ class dblink(object): self.settings, 0, 0, mydbapi) prepare_build_dirs(destroot, self.settings, cleanup) + from portage.elog.messages import eerror as _eerror def eerror(lines): - cmd = "source '%s/isolated-functions.sh' ; " % PORTAGE_BIN_PATH - for line in lines: - cmd += "eerror '%s' ; " % line - from portage import process - process.spawn(["bash", "-c", cmd], - env=self.settings.environ()) + for l in lines: + _eerror(l, phase="preinst", key=self.pkg) if collisions: collision_protect = "collision-protect" in self.settings.features -- cgit v1.2.3-1-g7c22