Kovid Goyal fd4c7a4ed2
ssh kitten: Support system where the login shell is a non-POSIX shell
Now the kitten passes its script to /bin/sh and detects the login shell
using various strategies based on the value of $USER on the remote
machine. The strategies are tried one after another till one succeeds:

1) getent passwd $USER
2) id -P
3) python pwd module
4) parsing /etc/passwd

The hope is that these strategies will fail on fewer systems than
relying on the login shell being POSIX compliant.
2021-06-21 16:30:49 +05:30
..
2021-03-31 15:19:27 +05:30
2020-03-12 08:10:51 +05:30
2020-09-25 18:58:03 +05:30
2020-03-12 08:10:51 +05:30
2021-04-29 13:10:20 +05:30
2021-05-31 17:40:49 +05:30
2018-02-04 20:23:52 +05:30