From ba8f5aa8befc4fa63844e8e94f23d1d71003675f Mon Sep 17 00:00:00 2001 From: limepotato Date: Fri, 16 Feb 2024 20:11:28 -0700 Subject: [PATCH] Unmount on Exit pressed --- .../kotlin/org/bm00/DataAccessor/windows/WelcomeWindow.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/kotlin/org/bm00/DataAccessor/windows/WelcomeWindow.kt b/src/main/kotlin/org/bm00/DataAccessor/windows/WelcomeWindow.kt index 06e0fe8..09e35ae 100644 --- a/src/main/kotlin/org/bm00/DataAccessor/windows/WelcomeWindow.kt +++ b/src/main/kotlin/org/bm00/DataAccessor/windows/WelcomeWindow.kt @@ -29,6 +29,12 @@ class WelcomeWindow private constructor(parent: TApplication, flags: Int) : addButton("Exit...", CENTERED + 28, CENTERED, object : TAction() { override fun DO() { + val unmount = + ProcessBuilder("umount", "/tmp/osda_mount") + .redirectOutput(ProcessBuilder.Redirect.INHERIT) + .redirectError(ProcessBuilder.Redirect.INHERIT) + .start() + .waitFor() System.exit(0) } }