From f12697a0f83d83599a672498a8c8d3aeeb1c68a8 Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Tue, 11 Jun 2024 04:10:35 +0500 Subject: [PATCH] Patched: Disable export `$TERMUX_APP__PACKAGE_MANAGER` and `$TERMUX_APP__PACKAGE_VARIANT` as variable names and values will be changed for the stable `v0.119.0` release --- .../shell/command/environment/TermuxAppShellEnvironment.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/termux-shared/src/main/java/com/termux/shared/termux/shell/command/environment/TermuxAppShellEnvironment.java b/termux-shared/src/main/java/com/termux/shared/termux/shell/command/environment/TermuxAppShellEnvironment.java index 17c4436f..e3d7bb28 100644 --- a/termux-shared/src/main/java/com/termux/shared/termux/shell/command/environment/TermuxAppShellEnvironment.java +++ b/termux-shared/src/main/java/com/termux/shared/termux/shell/command/environment/TermuxAppShellEnvironment.java @@ -120,6 +120,7 @@ public class TermuxAppShellEnvironment { Context termuxPackageContext = TermuxUtils.getTermuxPackageContext(currentPackageContext); if (termuxPackageContext != null) { + /* // An app that does not have the same sharedUserId as termux app will not be able to get // get termux context's classloader to get BuildConfig.TERMUX_PACKAGE_VARIANT via reflection. // Check TermuxBootstrap.setTermuxPackageManagerAndVariantFromTermuxApp() @@ -127,6 +128,7 @@ public class TermuxAppShellEnvironment { environment.put(ENV_TERMUX_APP__PACKAGE_MANAGER, TermuxBootstrap.TERMUX_APP_PACKAGE_MANAGER.getName()); if (TermuxBootstrap.TERMUX_APP_PACKAGE_VARIANT != null) environment.put(ENV_TERMUX_APP__PACKAGE_VARIANT, TermuxBootstrap.TERMUX_APP_PACKAGE_VARIANT.getName()); + */ /* // Will not be set for plugins