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