summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-09-21 20:44:30 +0000
committerZac Medico <zmedico@gentoo.org>2009-09-21 20:44:30 +0000
commitb7cf954ca3c8273343876e9f8e3dd6728c56c52e (patch)
tree3130cf5049b712d9ae68d4b55c60e150fadc11bb /pym
parentb4bbc1c2fa1b58dcb4497e35b5d4436c08a054f8 (diff)
downloadportage-b7cf954ca3c8273343876e9f8e3dd6728c56c52e.tar.gz
portage-b7cf954ca3c8273343876e9f8e3dd6728c56c52e.tar.bz2
portage-b7cf954ca3c8273343876e9f8e3dd6728c56c52e.zip
Fix PORTAGE_WORKDIR_MODE parsing code so it doesn't store python's octal
syntax in the environment variable. svn path=/main/trunk/; revision=14365
Diffstat (limited to 'pym')
-rw-r--r--pym/portage/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py
index dcd38bb89..10e51983a 100644
--- a/pym/portage/__init__.py
+++ b/pym/portage/__init__.py
@@ -6286,7 +6286,7 @@ def _prepare_workdir(mysettings):
writemsg("%s\n" % e)
writemsg(_("!!! Unable to parse PORTAGE_WORKDIR_MODE='%s', using %s.\n") % \
(mysettings["PORTAGE_WORKDIR_MODE"], oct(workdir_mode)))
- mysettings["PORTAGE_WORKDIR_MODE"] = oct(workdir_mode)
+ mysettings["PORTAGE_WORKDIR_MODE"] = oct(workdir_mode).replace('o', '')
try:
apply_secpass_permissions(mysettings["WORKDIR"],
uid=portage_uid, gid=portage_gid, mode=workdir_mode)