dir_mode_map = {
EPREFIX_LSTRIP+"/tmp" : ( -1, 01777, 0, True),
EPREFIX_LSTRIP+"/var/tmp" : ( -1, 01777, 0, True),
- EPREFIX_LSTRIP+"/"+PRIVATE_PATH : (portage_gid, 02750, 02, False),
+ PRIVATE_PATH : (portage_gid, 02750, 02, False),
CACHE_PATH : (portage_gid, 0755, 02, False)
}
VDB_PATH = EPREFIX_LSTRIP + "/" + "var/db/pkg"
CACHE_PATH = EPREFIX_LSTRIP + "/" + "var/cache/edb"
DEPCACHE_PATH = CACHE_PATH + "/dep" # FIXME: does not seem to use ROOT when used
-PRIVATE_PATH = "var/lib/portage"
+PRIVATE_PATH = EPREFIX_LSTRIP + "/" + "var/lib/portage"
WORLD_FILE = PRIVATE_PATH + "/world"
CONFIG_MEMORY_FILE = PRIVATE_PATH + "/config"
NEWS_LIB_PATH = EPREFIX_LSTRIP + "/" + "var/lib/gentoo"
try:
self.plib_registry = PreservedLibsRegistry(self.root,
- os.path.join(self.root, EPREFIX_LSTRIP, PRIVATE_PATH, "preserved_libs_registry"))
+ os.path.join(self.root, PRIVATE_PATH, "preserved_libs_registry"))
except PermissionDenied:
# apparently this user isn't allowed to access PRIVATE_PATH
self.plib_registry = None
# most attributes exist twice as atoms and non-atoms are stored in
# separate files
self._lock = None
- self._filename = os.path.join(os.sep, root, EPREFIX_LSTRIP, PRIVATE_PATH, "world")
+ self._filename = os.path.join(os.sep, root, PRIVATE_PATH, "world")
self.loader = ItemFileLoader(self._filename, self._validate)
self._mtime = None
- self._filename2 = os.path.join(os.sep, root, EPREFIX_LSTRIP, PRIVATE_PATH, "world_sets")
+ self._filename2 = os.path.join(os.sep, root, PRIVATE_PATH, "world_sets")
self.loader2 = ItemFileLoader(self._filename2, self._validate2)
self._mtime2 = None