# HG changeset patch # User Danilo Ansaloni # Date 1408462228 -7200 # Node ID 0d2e3399acfee7ec1794d0a54b1ab8beba7be4a2 # Parent bf499b4d86e9610ee8113995ba1e2ade780b091f mx: add argument for permissions to copyToJdk() diff -r bf499b4d86e9 -r 0d2e3399acfe mx/mx_graal.py --- a/mx/mx_graal.py Tue Aug 19 15:14:06 2014 +0200 +++ b/mx/mx_graal.py Tue Aug 19 17:30:28 2014 +0200 @@ -546,7 +546,7 @@ os.unlink(javaSource) os.unlink(javaClass) -def _copyToJdk(src, dst): +def _copyToJdk(src, dst, permissions=JDK_UNIX_PERMISSIONS_FILE): name = os.path.basename(src) dstLib = join(dst, name) if mx.get_env('SYMLINK_GRAAL_JAR', None) == 'true': @@ -563,10 +563,7 @@ shutil.copyfile(src, tmp) os.close(fd) shutil.move(tmp, dstLib) - os.chmod(dstLib, JDK_UNIX_PERMISSIONS_FILE) - -def _installDistInJdksExt(dist): - _installDistInJdks(dist, True) + os.chmod(dstLib, permissions) def _installDistInJdks(dist, ext=False): """