From: Fabian Groffen Date: Wed, 29 Sep 2010 11:35:31 +0000 (+0200) Subject: use ROOT iso EROOT with PreservedLibsRegistry, since all entries already have EPREFIX X-Git-Tag: v2.1.9.13~13 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=1a13db3619d2fa06d11eced8a5c7b2f2d7f9d250;p=portage.git use ROOT iso EROOT with PreservedLibsRegistry, since all entries already have EPREFIX --- diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py index e72efc59a..f2266cc06 100644 --- a/pym/portage/dbapi/vartree.py +++ b/pym/portage/dbapi/vartree.py @@ -145,7 +145,7 @@ class vardbapi(dbapi): self._plib_registry = None if _ENABLE_PRESERVE_LIBS: try: - self._plib_registry = PreservedLibsRegistry(self._eroot, + self._plib_registry = PreservedLibsRegistry(self.root, os.path.join(self._eroot, PRIVATE_PATH, "preserved_libs_registry")) except PermissionDenied: diff --git a/pym/portage/util/_dyn_libs/PreservedLibsRegistry.py b/pym/portage/util/_dyn_libs/PreservedLibsRegistry.py index f05028fa9..0d0b57d21 100644 --- a/pym/portage/util/_dyn_libs/PreservedLibsRegistry.py +++ b/pym/portage/util/_dyn_libs/PreservedLibsRegistry.py @@ -21,16 +21,16 @@ from portage.versions import cpv_getkey class PreservedLibsRegistry(object): """ This class handles the tracking of preserved library objects """ - def __init__(self, eroot, filename, autocommit=True): + def __init__(self, root, filename, autocommit=True): """ - @param eroot: root used to check existence of paths in pruneNonExisting - @type eroot: String + @param root: root used to check existence of paths in pruneNonExisting + @type root: String @param filename: absolute path for saving the preserved libs records @type filename: String @param autocommit: determines if the file is written after every update @type autocommit: Boolean """ - self._eroot = eroot + self._root = root self._filename = filename self._autocommit = autocommit self.load() @@ -114,7 +114,7 @@ class PreservedLibsRegistry(object): for cps in list(self._data): cpv, counter, paths = self._data[cps] paths = [f for f in paths \ - if os.path.exists(os.path.join(self._eroot, f.lstrip(os.sep)))] + if os.path.exists(os.path.join(self._root, f.lstrip(os.sep)))] if len(paths) > 0: self._data[cps] = (cpv, counter, paths) else: