From: Fabian Groffen Date: Sun, 28 Mar 2010 10:41:34 +0000 (+0200) Subject: Merge remote branch 'overlays-gentoo-org/master' into prefix X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=222b926a876fe3d17c984d2ef657b64e303e05f2;p=portage.git Merge remote branch 'overlays-gentoo-org/master' into prefix --- 222b926a876fe3d17c984d2ef657b64e303e05f2 diff --cc bin/quickpkg index 4d8b5bfb8,911c8c468..2b177e759 --- a/bin/quickpkg +++ b/bin/quickpkg @@@ -5,29 -5,30 +5,31 @@@ from __future__ import print_function import errno + import math + import optparse import signal import sys + import tarfile -try: - import portage -except ImportError: - from os import path as osp - sys.path.insert(0, osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), "pym")) - import portage +from os import environ as ose +from os import path as osp +if ose.__contains__("PORTAGE_PYTHONPATH"): + sys.path.insert(0, ose["PORTAGE_PYTHONPATH"]) +else: + sys.path.insert(0, osp.join(osp.dirname(osp.dirname(osp. realpath(__file__))), "pym")) +import portage from portage import os + from portage import xpak + from portage.dbapi.dep_expand import dep_expand + from portage.dep import flatten, paren_reduce, use_reduce + from portage.exception import InvalidAtom, InvalidData, InvalidDependString, PackageSetNotFound + from portage.util import ConfigProtect, ensure_dirs + from portage.dbapi.vartree import dblink, tar_contents + from portage.checksum import perform_md5 + from portage.sets import load_default_config, SETPREFIX - def quickpkg_main(options, args, eout): - from portage import catsplit, flatten, isvalidatom, xpak - from portage.dbapi.dep_expand import dep_expand - from portage.dep import use_reduce, paren_reduce - from portage.util import ConfigProtect, ensure_dirs - from portage.exception import InvalidAtom, InvalidData, InvalidDependString - from portage.dbapi.vartree import dblink, tar_contents - from portage.checksum import perform_md5 - import tarfile - import portage + def quickpkg_atom(options, infos, arg, eout): root = portage.settings["ROOT"] trees = portage.db[root] vartree = trees["vartree"]