summaryrefslogtreecommitdiffstats
path: root/pym/portage/dbapi/vartree.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-10-30 22:44:55 +0000
committerZac Medico <zmedico@gentoo.org>2008-10-30 22:44:55 +0000
commit22061b4f35bb49e39bce95862d1b458ca2b8afd4 (patch)
treecc426ae9713f88def067e894894e8c36a38539a9 /pym/portage/dbapi/vartree.py
parent462f6a4ebd813d5e281da4dbfd7286c34edd2771 (diff)
downloadportage-22061b4f35bb49e39bce95862d1b458ca2b8afd4.tar.gz
portage-22061b4f35bb49e39bce95862d1b458ca2b8afd4.tar.bz2
portage-22061b4f35bb49e39bce95862d1b458ca2b8afd4.zip
Use portage.const.PORTAGE_PACKAGE_ATOM where appropriate.
svn path=/main/trunk/; revision=11758
Diffstat (limited to 'pym/portage/dbapi/vartree.py')
-rw-r--r--pym/portage/dbapi/vartree.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py
index e79e4d597..d249a71d7 100644
--- a/pym/portage/dbapi/vartree.py
+++ b/pym/portage/dbapi/vartree.py
@@ -8,11 +8,11 @@ __all__ = ["PreservedLibsRegistry", "LinkageMap",
from portage.checksum import perform_md5
from portage.const import CACHE_PATH, CONFIG_MEMORY_FILE, \
- PRIVATE_PATH, VDB_PATH
+ PORTAGE_PACKAGE_ATOM, PRIVATE_PATH, VDB_PATH
from portage.data import portage_gid, portage_uid, secpass
from portage.dbapi import dbapi
from portage.dep import use_reduce, paren_reduce, isvalidatom, \
- isjustname, dep_getkey
+ isjustname, dep_getkey, match_from_list
from portage.exception import InvalidData, InvalidPackageName, \
FileNotFound, PermissionDenied, UnsupportedAPIException
from portage.locks import lockdir, unlockdir
@@ -3248,8 +3248,7 @@ class dblink(object):
# PORTAGE_BIN_PATH that will be removed when we return.
reinstall_self = False
if self.myroot == "/" and \
- "sys-apps" == self.cat and \
- "portage" == pkgsplit(self.pkg)[0]:
+ match_from_list(PORTAGE_PACKAGE_ATOM, [self.mycpv]):
reinstall_self = True
autoclean = self.settings.get("AUTOCLEAN", "yes") == "yes"
@@ -3636,8 +3635,7 @@ class dblink(object):
if self.vartree.dbapi._categories is not None:
self.vartree.dbapi._categories = None
if self.myroot == "/" and \
- "sys-apps" == self.cat and \
- "portage" == pkgsplit(self.pkg)[0]:
+ match_from_list(PORTAGE_PACKAGE_ATOM, [self.mycpv]):
settings = self.settings
base_path_orig = os.path.dirname(settings["PORTAGE_BIN_PATH"])
from tempfile import mkdtemp