Signed-off-by: Tobias Ulmer <tu@emlix.com>
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
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)