166 os.makedirs() does not set directory mode os200811_rc1a
authorBart Smaalders <Bart.Smaalders@Sun.COM>
Tue, 04 Nov 2008 16:08:39 -0800
changeset 674 e740c8c3bed1
parent 673 bcb4072ec36b
child 675 6dbb72c42ff4
166 os.makedirs() does not set directory mode
src/modules/client/image.py
--- a/src/modules/client/image.py	Tue Nov 04 15:51:31 2008 -0800
+++ b/src/modules/client/image.py	Tue Nov 04 16:08:39 2008 -0800
@@ -190,6 +190,11 @@
 
                 self.__manifest_cache = {}
 
+                # right now we don't explicitly set dir/file modes everywhere;
+                # set umask to proper value to prevent problems w/ overly
+                # locked down umask.  
+                os.umask(0022)
+
         def _check_subdirs(self, sub_d, prefix):
                 for n in self.required_subdirs:
                         if not os.path.isdir(os.path.join(sub_d, prefix, n)):