diff --git a/app/src/main/java/io/xpipe/app/util/ShellTemp.java b/app/src/main/java/io/xpipe/app/util/ShellTemp.java index 795ee3b3..3a896a87 100644 --- a/app/src/main/java/io/xpipe/app/util/ShellTemp.java +++ b/app/src/main/java/io/xpipe/app/util/ShellTemp.java @@ -65,14 +65,14 @@ public class ShellTemp { throw ErrorEvent.expected(new IOException("No permissions to access %s".formatted(systemTemp))); } + // We don't do this anymore, we hope that all the legacy directories have been cleared now + // Always delete legacy directory and do not care whether it partially fails // This system xpipe temp directory might contain other files on the local machine, so only clear the exec - d.deleteFileOrDirectory(proc, systemTemp.join("xpipe", "exec").toString()) - .executeAndCheck(); - var home = proc.getOsType().getHomeDirectory(proc); - d.deleteFileOrDirectory(proc, FileNames.join(home, ".xpipe", "temp")).executeAndCheck(); - d.deleteFileOrDirectory(proc, FileNames.join(home, ".xpipe", "system_id")) - .executeAndCheck(); +// d.deleteFileOrDirectory(proc, systemTemp.join("xpipe", "exec").toString()).executeAndCheck(); +// var home = proc.getOsType().getHomeDirectory(proc); +// d.deleteFileOrDirectory(proc, FileNames.join(home, ".xpipe", "temp")).executeAndCheck(); +// d.deleteFileOrDirectory(proc, FileNames.join(home, ".xpipe", "system_id")).executeAndCheck(); } private static boolean checkDirectoryPermissions(ShellControl proc, String dir) throws Exception {