# HG changeset patch # User Tom Rodriguez # Date 1419021720 28800 # Node ID d7ec30ebb0f248baf6199c9aee40051f0d7b8a7a # Parent d611982fb10e278b5605c236330015934897156f Properly chmod files modified when creating JDK image Contributed-by: vladimir.kozlov@oracle.com diff -r d611982fb10e -r d7ec30ebb0f2 mx/mx_graal.py --- 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="):