From 712f331d24d0934cd9c653a12be7e47e1fff1f5d Mon Sep 17 00:00:00 2001 From: Robby Date: Fri, 16 Mar 2018 05:09:36 -0500 Subject: Windows non-interactive (client/server) support, and fix assembly and posix file permission (#228) * Added support for non-interactive (client/server) mode on Windows * Fixed assembly URI path * Skip setting posix file permission on Windows --- build.sc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'build.sc') diff --git a/build.sc b/build.sc index 847296cb..c012c77b 100755 --- a/build.sc +++ b/build.sc @@ -236,11 +236,13 @@ object dev extends MillModule{ write(outputPath, prependShellScript()) - val perms = java.nio.file.Files.getPosixFilePermissions(outputPath.toNIO) - perms.add(PosixFilePermission.GROUP_EXECUTE) - perms.add(PosixFilePermission.OWNER_EXECUTE) - perms.add(PosixFilePermission.OTHERS_EXECUTE) - java.nio.file.Files.setPosixFilePermissions(outputPath.toNIO, perms) + if (!scala.util.Properties.isWin) { + val perms = java.nio.file.Files.getPosixFilePermissions(outputPath.toNIO) + perms.add(PosixFilePermission.GROUP_EXECUTE) + perms.add(PosixFilePermission.OWNER_EXECUTE) + perms.add(PosixFilePermission.OTHERS_EXECUTE) + java.nio.file.Files.setPosixFilePermissions(outputPath.toNIO, perms) + } PathRef(outputPath) } -- cgit v1.2.3