diff options
author | Albert Hopkins <marduk@gentoo.org> | 2005-10-05 13:17:11 +0000 |
---|---|---|
committer | Albert Hopkins <marduk@gentoo.org> | 2005-10-05 13:17:11 +0000 |
commit | cc1851e079d39ff6d1baa3ba017600389c9e7fcc (patch) | |
tree | 2e632c6a17314c0bcf5f3396ec211892cf2ba744 | |
parent | Fixed type in create_ebuild_record() that would cause the SQL query to blow (diff) | |
download | gentoo-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.py | 7 | ||||
-rw-r--r-- | src/packages/util/ebuilddb.py | 4 |
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 |