diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-04-09 12:28:09 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-04-09 12:28:09 -0700 |
commit | 58041571ac0c6931e9e4e9dcb5b48be49bcccfe2 (patch) | |
tree | 2d2f87c20c0e9ff0ae6d9001bf9f7c08a3851f66 | |
parent | e74fe3dead966f61b8ee1b0c5774dbfe6ba55ef0 (diff) | |
download | portage-58041571ac0c6931e9e4e9dcb5b48be49bcccfe2.tar.gz portage-58041571ac0c6931e9e4e9dcb5b48be49bcccfe2.tar.bz2 portage-58041571ac0c6931e9e4e9dcb5b48be49bcccfe2.zip |
When caching Packages file from binhost, ignore failure to write in cases
when the cache directory is not writable.
-rw-r--r-- | pym/portage/dbapi/bintree.py | 3 |
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. |