summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2004-10-26 17:41:45 +0000
committerNarayan Desai <desai@mcs.anl.gov>2004-10-26 17:41:45 +0000
commit8d124bf39db0f10ee751a2abaa8466ebb5240b31 (patch)
treebb0b2cb12f5e3462794543f364e5f6834a4a5669 /src
parentf4d43ff426519d3bc1bfb8e570d134fa72a10ea7 (diff)
downloadbcfg2-8d124bf39db0f10ee751a2abaa8466ebb5240b31.tar.gz
bcfg2-8d124bf39db0f10ee751a2abaa8466ebb5240b31.tar.bz2
bcfg2-8d124bf39db0f10ee751a2abaa8466ebb5240b31.zip
fix calcperms
(Logical change 1.116) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@515 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src')
-rw-r--r--src/lib/Client/Toolset.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/Client/Toolset.py b/src/lib/Client/Toolset.py
index 3b5c08b97..9b73432e3 100644
--- a/src/lib/Client/Toolset.py
+++ b/src/lib/Client/Toolset.py
@@ -21,7 +21,7 @@ def calc_perms(initial, perms):
tempperms = initial
if len(perms) == 3:
perms = '0%s' % (perms)
- [suid, user, group, other] = [perms[int(x)] for x in range(4)]
+ [suid, user, group, other] = [int(perms[x]) for x in range(4)]
for (num, perm) in {1:S_ISVTX, 2:S_ISGID, 4:S_ISUID}.iteritems():
if suid & num:
tempperms |= perm