From 3803b5e4c497c447ead2f5ef2267ce231ee4ddea Mon Sep 17 00:00:00 2001 From: nik Date: Fri, 29 Apr 2016 11:35:13 +0300 Subject: [PATCH] unpack JDK build script: strip excessive directories for Mac --- build/scripts/unpackJdks.gant | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build/scripts/unpackJdks.gant b/build/scripts/unpackJdks.gant index 4245fb780c03..aace7a167f8e 100644 --- a/build/scripts/unpackJdks.gant +++ b/build/scripts/unpackJdks.gant @@ -77,6 +77,15 @@ private void unpackJdk(File osDir, File jdkDir, String archiveFileNamePrefix, St arg(value: "--directory") arg(value: destDir) } + def jdkContents = new File(destDir, "jdk/Contents") + if (SystemInfo.isMac && jdkContents.exists()) { + jdkContents.listFiles().each { file -> + ant.exec(executable: "mv", dir: destDir) { + arg(value: file.absolutePath) + arg(value: destDir) + } + } + } } } else {