6 echo "usage: chsh [-s shell]"
7 echo "Change the login shell."
11 if [ "$1" = login
]; then
12 echo "login is not a valid shell"
15 mkdir
-p
$HOME/.termux
16 NEW_SHELL
=$PREFIX/bin
/$1
17 if test -x
$NEW_SHELL -a
! -d
$NEW_SHELL; then
18 ln -f
-s
$NEW_SHELL $HOME/.termux
/shell
20 echo "$NEW_SHELL is not an executable file!"
24 O
=`getopt -l help -- hs: "$@"`
28 -h|
--help) show_usage
; exit 0;;
29 -s
) set_shell
$2; exit 0;;
31 *) echo Error
; show_usage
; exit 1;;
36 if [ ! -x
$PREFIX/bin
/$DEFAULT_SHELL ]; then DEFAULT_SHELL
=ash
; fi
38 echo Changing the login shell
39 echo Enter the new value
, or press ENTER
for the default
40 printf " Login Shell [$DEFAULT_SHELL]: "
43 if [ -z
"$shell" ]; then shell
=$DEFAULT_SHELL; fi