summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/portage/dbapi/bintree.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/pym/portage/dbapi/bintree.py b/pym/portage/dbapi/bintree.py
index 997d629a8..7e05f0869 100644
--- a/pym/portage/dbapi/bintree.py
+++ b/pym/portage/dbapi/bintree.py
@@ -775,8 +775,7 @@ class binarytree(object):
pkgindex.write(f)
f.close()
except PortageException:
- if os.access(os.path.join(
- self.settings["ROOT"], CACHE_PATH), os.W_OK):
+ if os.access(os.path.dirname(pkgindex_file), os.W_OK):
raise
# The current user doesn't have permission to cache the
# file, but that's alright.