From 01f19dc7cd3a86812066c4f184404bc89a8ad91c Mon Sep 17 00:00:00 2001 From: deniscerri <64997243+deniscerri@users.noreply.github.com> Date: Sun, 6 Sep 2026 15:31:43 +0200 Subject: [PATCH] try fix terminal session shell functions --- .../deniscerri/ytdl/ui/more/terminal/MkSession.kt | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/deniscerri/ytdl/ui/more/terminal/MkSession.kt b/app/src/main/java/com/deniscerri/ytdl/ui/more/terminal/MkSession.kt index 970c8709..c07ea61f 100644 --- a/app/src/main/java/com/deniscerri/ytdl/ui/more/terminal/MkSession.kt +++ b/app/src/main/java/com/deniscerri/ytdl/ui/more/terminal/MkSession.kt @@ -53,15 +53,17 @@ object MkSession { fun shellFunction(name: String, commandToExec: String): String { return """ |$name() { - | LD_LIBRARY_PATH="$ldPath" \ - | PYTHONHOME="$pythonHome" \ - | SSL_CERT_FILE="$sslCert" \ - | OPENSSL_CONF="$openSslConf" \ - | $commandToExec "${'$'}@" + | ( + | export LD_LIBRARY_PATH="$ldPath" + | export PYTHONHOME="$pythonHome" + | export SSL_CERT_FILE="$sslCert" + | export OPENSSL_CONF="$openSslConf" + | exec $commandToExec "${'$'}@" + | ) |} | """.trimMargin() - } + } val rcBuilder = StringBuilder()