mrrl-logincaps

MRRL version of logincaps
git clone https://ccx.te2000.cz/git/mrrl-logincaps
Log | Files | Refs

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:
Mbin/spawn-pty.py | 9+--------
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,