From 1c2315b5e9a2f7252d02f84f63b59c9a6a953edc Mon Sep 17 00:00:00 2001 From: hstyi Date: Tue, 12 Aug 2025 10:20:45 +0800 Subject: [PATCH] fix: Linux unable to open local terminal --- build.gradle.kts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 7290b26..81f2f02 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -233,9 +233,10 @@ tasks.register("copy-dependencies") { exec { commandLine("zip", "-d", file.absolutePath, "com/sun/jna/aix-*") } } else if ("${pty4j.name}-${pty4j.version}" == file.nameWithoutExtension) { val osName = if (os.isWindows) "win32" else if (os.isMacOsX) "darwin" else "linux" - val targetDir = FileUtils.getFile(dylib, pty4j.name, osName) - FileUtils.forceMkdir(targetDir) val myArchName = if (arch.isArm) "aarch64" else "x86-64" + val targetDir = if (os.isMacOsX) FileUtils.getFile(dylib, pty4j.name, osName) + else FileUtils.getFile(dylib, pty4j.name, osName, myArchName) + FileUtils.forceMkdir(targetDir) if (os.isWindows) { // @formatter:off exec { commandLine("unzip", "-j" , "-o", file.absolutePath, "resources/*win/${myArchName}/*", "-d", targetDir.absolutePath) }