From 235813736ec7ca7f10b9d27547bdc4ef46a01f2d Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Tue, 1 Dec 2020 20:40:41 +0300 Subject: [PATCH] Build: Set file access rights explicitly in kotlin-stdlib-js jar Workaround for #KTI-401. Since gradle 6.6 ant.replaceregexp call sets incorrect access rights `-rw-------` instead of `-rw-r--r--` --- libraries/stdlib/js-v1/build.gradle | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/stdlib/js-v1/build.gradle b/libraries/stdlib/js-v1/build.gradle index 675bdf4d70a..36aecfe6c24 100644 --- a/libraries/stdlib/js-v1/build.gradle +++ b/libraries/stdlib/js-v1/build.gradle @@ -255,6 +255,7 @@ task libraryJarWithoutIr(type: Jar, dependsOn: compileJs) { from jsOutputMetaFile from "${jsOutputFile}.map" from sourceSets.main.output + filesMatching("*.*") { it.mode = 0b110100100 } // KTI-401 } task libraryJarWithIr(type: Zip, dependsOn: libraryJarWithoutIr) { @@ -269,6 +270,7 @@ task libraryJarWithIr(type: Zip, dependsOn: libraryJarWithoutIr) { def irKlib = tasks.getByPath(":kotlin-stdlib-js-ir:compileKotlinJs") fileTree(irKlib.outputs.files.first().path) } + filesMatching("*.*") { it.mode = 0b110100100 } // KTI-401 } jar.dependsOn(libraryJarWithIr)