From cbe3ffe32a38d5956cd07a392f9c422eb9536fa9 Mon Sep 17 00:00:00 2001 From: Rifat Azad Date: Mon, 20 Jan 2025 13:26:08 +0600 Subject: [PATCH] manager: fixed "static field FLAG_REDIRECT_STDERR: Int' is deprecated" --- .../com/rifsxd/ksunext/ui/util/SELinuxChecker.kt | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/manager/app/src/main/java/com/rifsxd/ksunext/ui/util/SELinuxChecker.kt b/manager/app/src/main/java/com/rifsxd/ksunext/ui/util/SELinuxChecker.kt index 7b5c3c36..f29e3bbd 100644 --- a/manager/app/src/main/java/com/rifsxd/ksunext/ui/util/SELinuxChecker.kt +++ b/manager/app/src/main/java/com/rifsxd/ksunext/ui/util/SELinuxChecker.kt @@ -7,15 +7,13 @@ import com.rifsxd.ksunext.R @Composable fun getSELinuxStatus(): String { - val shell = Shell.Builder.create() - .setFlags(Shell.FLAG_REDIRECT_STDERR) - .build("sh") - + val shell = Shell.getShell() // Get the default shell instance val list = ArrayList() - val result = shell.use { - it.newJob().add("getenforce").to(list, list).exec() - } - val output = result.out.joinToString("\n").trim() + val result = shell.newJob() + .add("getenforce") + .to(list, list) + .exec() + val output = list.joinToString("\n").trim() if (result.isSuccess) { return when (output) {