aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-08-15 00:41:08 -0700
committerZac Medico <zmedico@gentoo.org>2010-08-15 00:41:08 -0700
commitf7363acccbc0e6ab0b263e52a2ff276ca8d98ee3 (patch)
treeec2975d6cad0e4eb838902ee9e0ff9c1fa8e35f3 /pym/portage/locks.py
parentSet PORTAGE_PYTHON for ebuild.sh subprocesses. (diff)
downloadportage-f7363acccbc0e6ab0b263e52a2ff276ca8d98ee3.tar.gz
portage-f7363acccbc0e6ab0b263e52a2ff276ca8d98ee3.tar.bz2
portage-f7363acccbc0e6ab0b263e52a2ff276ca8d98ee3.zip
Add some more info to the 'Cannot chown a lockfile' message, since
it's being triggered on the buildbot.
Diffstat (limited to 'pym/portage/locks.py')
-rw-r--r--pym/portage/locks.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/pym/portage/locks.py b/pym/portage/locks.py
index 3685d8041..4a86e5acb 100644
--- a/pym/portage/locks.py
+++ b/pym/portage/locks.py
@@ -88,9 +88,13 @@ def lockfile(mypath, wantnewlockfile=0, unlinkfile=0,
unlinkfile=unlinkfile, waiting_msg=waiting_msg,
flags=flags)
else:
+ writemsg("%s: chown('%s', -1, %d)\n" % \
+ (e, lockfilename, portage_gid), noiselevel=-1)
writemsg(_("Cannot chown a lockfile: '%s'\n") % \
lockfilename, noiselevel=-1)
-
+ writemsg(_("Group IDs of current user: %s\n") % \
+ " ".join(str(n) for n in os.getgroups()),
+ noiselevel=-1)
finally:
os.umask(old_mask)