summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlbert Hopkins <marduk@gentoo.org>2005-10-05 13:17:11 +0000
committerAlbert Hopkins <marduk@gentoo.org>2005-10-05 13:17:11 +0000
commitcc1851e079d39ff6d1baa3ba017600389c9e7fcc (patch)
tree2e632c6a17314c0bcf5f3396ec211892cf2ba744
parentFixed type in create_ebuild_record() that would cause the SQL query to blow (diff)
downloadgentoo-cc1851e079d39ff6d1baa3ba017600389c9e7fcc.tar.gz
gentoo-cc1851e079d39ff6d1baa3ba017600389c9e7fcc.tar.bz2
gentoo-cc1851e079d39ff6d1baa3ba017600389c9e7fcc.zip
We need to "fake" as repoman so portage will ignore local system settings
-rw-r--r--src/packages/portage.py7
-rw-r--r--src/packages/util/ebuilddb.py4
2 files changed, 10 insertions, 1 deletions
diff --git a/src/packages/portage.py b/src/packages/portage.py
index afaf8918b5..0082d13355 100644
--- a/src/packages/portage.py
+++ b/src/packages/portage.py
@@ -11,10 +11,15 @@
#
"""Portage Objects"""
-__revision__ = "$Revision: 1.1.2.2 $"
+__revision__ = "$Revision: 1.1.2.3 $"
# $Source: /var/cvsroot/gentoo/src/packages/Attic/portage.py,v $
import sys
+import os
+
+# We need to "fake" as repoman so portage will ignore local system settings
+os.environ['PORTAGE_CALLER'] = 'repoman'
+
__name__ = 'tmp'
sys.path = ["/usr/lib/portage/pym"]+sys.path
import portage as portage_api
diff --git a/src/packages/util/ebuilddb.py b/src/packages/util/ebuilddb.py
index c9fa6a1693..fc567b6563 100644
--- a/src/packages/util/ebuilddb.py
+++ b/src/packages/util/ebuilddb.py
@@ -22,6 +22,10 @@ import os
# I want to ignore overlays
os.environ['PORTDIR_OVERLAY'] = ''
+# We need to "fake" as repoman so portage will ignore local system settings
+os.environ['PORTAGE_CALLER'] = 'repoman'
+
+
sys.path = ["/usr/lib/portage/pym"]+sys.path
import portage
# ... and then wait like a f**king hour