From: Fredrik Fornwall Date: Mon, 27 Feb 2017 23:30:06 +0000 (+0100) Subject: termux-tools: Handle invalid login in chsh X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/termux-packages/commitdiff_plain/2d361664937c0cd39bc4087e7c153c52c04a9365?ds=inline termux-tools: Handle invalid login in chsh --- diff --git a/packages/termux-tools/chsh b/packages/termux-tools/chsh index edc7abf3..08bd02e5 100755 --- a/packages/termux-tools/chsh +++ b/packages/termux-tools/chsh @@ -8,6 +8,10 @@ show_usage () { } set_shell () { + if [ "$1" = login ]; then + echo "login is not a valid shell" + exit 1 + fi mkdir -p $HOME/.termux NEW_SHELL=$PREFIX/bin/$1 if test -x $NEW_SHELL -a ! -d $NEW_SHELL; then