Use realpath for portdbapi._repository_map and treemap since that's
authorZac Medico <zmedico@gentoo.org>
Mon, 27 Sep 2010 18:53:58 +0000 (11:53 -0700)
committerZac Medico <zmedico@gentoo.org>
Mon, 27 Sep 2010 18:53:58 +0000 (11:53 -0700)
how it was before the reposyntax branch was merged.

pym/portage/dbapi/porttree.py

index ac93ff35571deb50155f7dd274c258c57c46ae12..c401c4745b14b271aaed055a36aee1e803b80d53 100644 (file)
@@ -116,8 +116,12 @@ class portdbapi(dbapi):
                # earlier ones that correspond to the same name.
                self._ignored_repos = self.settings.repositories.ignored_repos
 
-               self._repository_map = self.settings.repositories.location_map
-               self.treemap = self.settings.repositories.treemap
+               self._repository_map = {}
+               for k, v in self.settings.repositories.location_map.items():
+                       self._repository_map[os.path.realpath(k)] = v
+               self.treemap = {}
+               for k, v in self.settings.repositories.treemap.items():
+                       self.treemap[k] = os.path.realpath(v)
 
                self.porttrees = porttrees
                porttree_root = os.path.realpath(