summaryrefslogtreecommitdiffstats
path: root/src/sbin/bcfg2-info
diff options
context:
space:
mode:
Diffstat (limited to 'src/sbin/bcfg2-info')
-rwxr-xr-xsrc/sbin/bcfg2-info4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sbin/bcfg2-info b/src/sbin/bcfg2-info
index 133e1ccb3..a8aad3730 100755
--- a/src/sbin/bcfg2-info
+++ b/src/sbin/bcfg2-info
@@ -10,6 +10,7 @@ import fnmatch
import logging
import lxml.etree
import traceback
+import stat
from code import InteractiveConsole
import Bcfg2.Logger
import Bcfg2.Options
@@ -280,6 +281,9 @@ Bcfg2 client itself.""")
for entry in struct:
if entry.tag == 'Path':
entry.set('name', odir + '/' + entry.get('name'))
+ if entry.get('mode') != None:
+ entry.set('mode', \
+ oct(int(entry.get('mode'), 8)|stat.S_IWUSR))
posix = Bcfg2.Client.Tools.POSIX.POSIX(MockLog(),
self.setup,