add user write permissions to jvm legal files

This commit is contained in:
Craig Raw 2024-04-18 09:29:11 +02:00
parent a5050117a3
commit 2354b061a9

View file

@ -291,6 +291,18 @@ jlink {
} }
} }
tasks.jpackage.finalizedBy "addUserWritePermission"
task addUserWritePermission(type: Exec) {
if(os.windows) {
commandLine 'icacls', "$buildDir\\jpackage\\Sparrow\\runtime\\legal\\*"
} else if(os.macOsX) {
commandLine 'chmod', '-R', 'u+w', "$buildDir/jpackage/Sparrow.app/Contents/runtime/Contents/Home/legal"
} else {
commandLine 'chmod', '-R', 'u+w', "$buildDir/jpackage/Sparrow/lib/runtime/legal"
}
}
task removeGroupWritePermission(type: Exec) { task removeGroupWritePermission(type: Exec) {
commandLine 'chmod', '-R', 'g-w', "$buildDir/jpackage/Sparrow" commandLine 'chmod', '-R', 'g-w', "$buildDir/jpackage/Sparrow"
} }