diff options
author | Marien Zwart <marienz@gentoo.org> | 2006-02-06 01:41:10 +0000 |
---|---|---|
committer | Marien Zwart <marienz@gentoo.org> | 2006-02-06 01:41:10 +0000 |
commit | c454ce95d8799e64237ef20567c0f9727736b5b7 (patch) | |
tree | 6f71e76bfb5e2bb8f0fac2e58c92418829ea7e27 | |
parent | 07ceeb5e6a93a0d357bcbf879976b5b57eb29b5e (diff) | |
download | portage-c454ce95d8799e64237ef20567c0f9727736b5b7.tar.gz portage-c454ce95d8799e64237ef20567c0f9727736b5b7.tar.bz2 portage-c454ce95d8799e64237ef20567c0f9727736b5b7.zip |
Make sure confcache files are writable by the portage group, not just the portage user.
svn path=/main/trunk/; revision=2671
-rw-r--r-- | pym/portage.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/portage.py b/pym/portage.py index 4bd7a65ac..f5949bd5e 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -2685,8 +2685,8 @@ def doebuild(myebuild,mydo,myroot,mysettings,debug=0,listonly=0,fetchonly=0,clea for x in listdir(mysettings["CONFCACHE_DIR"]): p = os.path.join(mysettings["CONFCACHE_DIR"], x) st = os.stat(p) - if not (st.st_mode & 07777) & 07600 == 0600: - os.chmod(p, (st.st_mode & 0777) | 0600) + if not (st.st_mode & 07777) & 07660 == 0660: + os.chmod(p, (st.st_mode & 0777) | 0660) if not st.st_gid == portage_gid: os.chown(p, -1, portage_gid) |