From 03369d3f4727cf4cbba31e2f57f5c9edc8c8e56a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alicia=20Boya=20Garc=C3=ADa?= Date: Fri, 5 Mar 2021 17:46:44 +0100 Subject: [PATCH] Expose TERM to flatpak enter This is necessary to be able to use ncurses-based programs, such as nano or gdb TUI. --- app/flatpak-builtins-enter.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/flatpak-builtins-enter.c b/app/flatpak-builtins-enter.c index fdcaf650..de7a0318 100644 --- a/app/flatpak-builtins-enter.c +++ b/app/flatpak-builtins-enter.c @@ -276,6 +276,9 @@ flatpak_builtin_enter (int argc, if (g_file_test ("/run/dbus/system_bus_socket", G_FILE_TEST_EXISTS)) g_ptr_array_add (envp_array, g_strdup ("DBUS_SYSTEM_BUS_ADDRESS=unix:path=/run/dbus/system_bus_socket")); + if (getenv ("TERM")) + g_ptr_array_add (envp_array, g_strdup_printf ("TERM=%s", getenv ("TERM"))); + g_ptr_array_add (envp_array, NULL); argv_array = g_ptr_array_new_with_free_func (g_free);