changeset 18733:d7ec30ebb0f2

Properly chmod files modified when creating JDK image Contributed-by: vladimir.kozlov@oracle.com
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Fri, 19 Dec 2014 12:42:00 -0800
parents d611982fb10e
children 61b6c57421c2
files mx/mx_graal.py
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mx/mx_graal.py	Fri Dec 19 12:40:00 2014 -0800
+++ b/mx/mx_graal.py	Fri Dec 19 12:42:00 2014 -0800
@@ -435,6 +435,8 @@
             chmodRecursive(jdk, JDK_UNIX_PERMISSIONS_DIR)
             shutil.move(join(_vmLibDirInJdk(jdk), defaultVM), join(_vmLibDirInJdk(jdk), 'original'))
 
+            if mx.get_os() != 'windows':
+                os.chmod(jvmCfg, JDK_UNIX_PERMISSIONS_FILE)
             with open(jvmCfg, 'w') as fp:
                 for line in jvmCfgLines:
                     fp.write(line)
@@ -447,6 +449,8 @@
                     for line in f:
                         releaseFileLines.append(line)
 
+                if mx.get_os() != 'windows':
+                    os.chmod(releaseFile, JDK_UNIX_PERMISSIONS_FILE)
                 with open(releaseFile, 'w') as fp:
                     for line in releaseFileLines:
                         if line.startswith("SOURCE="):