commit e970201d0bbc1f3096537e2d1f47e2c5e85f7e29
parent 211857f041214e8fcc5a54573199d29115fb0429
Author: Jan Pobrislo <ccx@webprojekty.cz>
Date: Tue, 15 Dec 2020 03:46:04 +0100
Remove user-related variables from spawn-pty.py
Diffstat:
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/bin/spawn-pty.py b/bin/spawn-pty.py
@@ -24,10 +24,7 @@ def execve(argv, env):
raise SystemExit(1)
-def exec_terminal(uid, gid, home, terminal, term_env, slave_exe):
- assert isinstance(uid, int)
- assert isinstance(gid, int)
- assert isinstance(home, str)
+def exec_terminal(terminal, term_env, slave_exe):
assert isinstance(terminal, (list, tuple))
assert all(isinstance(s, str) for s in terminal)
assert len(terminal)
@@ -41,7 +38,6 @@ def exec_terminal(uid, gid, home, terminal, term_env, slave_exe):
os.close(master)
env = dict(os.environ)
env['PTY_FD'] = "0"
- env['HOME'] = home
execve(terminal, env)
else:
# child
@@ -77,9 +73,6 @@ def main():
return 1
exec_terminal(
- uid=uid,
- gid=gid,
- home=pwent.pw_dir,
terminal=argv,
slave_exe=slave_argv,
term_env=args.term_env,