make java runner executable within the zip

This commit is contained in:
Anton Keks 2022-11-26 17:25:19 +02:00
parent 8717d2c684
commit 6008468d8d

View File

@ -236,9 +236,10 @@ def macLauncher(def platform) {
def zipName = "${dist}/${project.name}-${platform}-${version}.zip"
ant.zip(destfile: "${dist}/${project.name}-${platform}-${version}.zip") {
ant.zipfileset(dir: "${dist}/${name}.app", excludes: "Contents/MacOS/ipscan", prefix: "${name}.app")
ant.zipfileset(dir: "${dist}/${name}.app", excludes: "Contents/MacOS/ipscan,Contents/MacOS/jre/bin/java", prefix: "${name}.app")
// this one should be executable
ant.zipfileset(dir: "${dist}/${name}.app", includes: "Contents/MacOS/ipscan", prefix: "${name}.app", filemode: "755")
ant.zipfileset(dir: "${dist}/${name}.app", includes: "Contents/MacOS/jre/bin/java", prefix: "${name}.app", filemode: "755")
}
if (System.getenv("APPLE_USER")) {