]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
vmspawn: do not set vt220
authorLennart Poettering <lennart@poettering.net>
Fri, 11 Jul 2025 07:05:29 +0000 (09:05 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 11 Jul 2025 16:17:04 +0000 (18:17 +0200)
We do not let qemu do terminal stuff, hence no point in setting any
TERM.

src/vmspawn/vmspawn.c

index 6889734e9c76d34e96eae2e0aa6695d2a37a6620..c5fe0d54d7656c75b610be285522b787ddf98b8d 100644 (file)
@@ -1712,13 +1712,8 @@ static int datagram_read_cmdline_and_exec(int _fd /* always taking possession, e
 _noreturn_ static void child(int cmdline_fd) {
         assert(cmdline_fd >= 0);
 
-        /* set TERM and LANG if they are missing */
-        if (setenv("TERM", "vt220", 0) < 0) {
-                log_oom();
-                goto fail;
-        }
-
-        if (setenv("LANG", "C.UTF-8", 0) < 0) {
+        /* set LANG if they are missing */
+        if (setenv("LANG", "C.UTF-8", /* override= */ 0) < 0) {
                 log_oom();
                 goto fail;
         }