From 4b2b226d40fc18493e99b794eff36c203d2764e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B3zsef=20Bart=C3=B3k?= Date: Tue, 5 Mar 2024 09:24:54 +0200 Subject: [PATCH] Replace deprecated file permission API usage --- .../gradle/plugins/shadow/tasks/ShadowCopyAction.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/tasks/ShadowCopyAction.groovy b/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/tasks/ShadowCopyAction.groovy index ab1471d1b..d0a394698 100644 --- a/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/tasks/ShadowCopyAction.groovy +++ b/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/tasks/ShadowCopyAction.groovy @@ -230,7 +230,7 @@ class ShadowCopyAction implements CopyAction { String mappedPath = remapper.map(fileDetails.relativePath.pathString) ZipEntry archiveEntry = new ZipEntry(mappedPath) archiveEntry.setTime(getArchiveTimeFor(fileDetails.lastModified)) - archiveEntry.unixMode = (UnixStat.FILE_FLAG | fileDetails.mode) + archiveEntry.unixMode = (UnixStat.FILE_FLAG | fileDetails.permissions.toUnixNumeric()) zipOutStr.putNextEntry(archiveEntry) fileDetails.copyTo(zipOutStr) zipOutStr.closeEntry() @@ -402,7 +402,7 @@ class ShadowCopyAction implements CopyAction { String path = dirDetails.relativePath.pathString + '/' ZipEntry archiveEntry = new ZipEntry(path) archiveEntry.setTime(getArchiveTimeFor(dirDetails.lastModified)) - archiveEntry.unixMode = (UnixStat.DIR_FLAG | dirDetails.mode) + archiveEntry.unixMode = (UnixStat.DIR_FLAG | dirDetails.permissions.toUnixNumeric()) zipOutStr.putNextEntry(archiveEntry) zipOutStr.closeEntry() recordVisit(dirDetails.relativePath)