From 639d55f56bca2f0059685f2bcc06f1e9ce82d947 Mon Sep 17 00:00:00 2001 From: Tobias Ulmer Date: Fri, 15 Feb 2019 12:07:31 +0100 Subject: [PATCH] call e2-su-2.2 and sudo with pty=true Signed-off-by: Tobias Ulmer --- generic/e2lib.lua | 4 ++-- local/e2build.lua | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/generic/e2lib.lua b/generic/e2lib.lua index 6a6d0dd..a3b2edc 100644 --- a/generic/e2lib.lua +++ b/generic/e2lib.lua @@ -2729,9 +2729,9 @@ function e2lib.e2_su_2_2(argv) table.insert(cmd, 1, "--") - return e2lib.call_tool_argv("sudo", cmd) + return e2lib.call_tool_argv("sudo", cmd, nil, nil, true) else - return e2lib.call_tool_argv("e2-su-2.2", argv) + return e2lib.call_tool_argv("e2-su-2.2", argv, nil, nil, true) end end diff --git a/local/e2build.lua b/local/e2build.lua index 042420a..1bd98d3 100644 --- a/local/e2build.lua +++ b/local/e2build.lua @@ -857,7 +857,7 @@ function e2build.build_process_class:_runbuild(res) table.insert(cmd, 1, bc.chroot_call_prefix) end - rc, re = e2lib.callcmd_capture(cmd, logto) + rc, re = e2lib.callcmd_capture(cmd, logto, nil, nil, true) -- pty=true if not rc then eio.fclose(out) return false, e:cat(re) -- 2.39.5