9term.app: respect user-set shell instead of forcing bash
This commit is contained in:
parent
b962b25eca
commit
acffdcb6ee
1 changed files with 22 additions and 2 deletions
|
|
@ -1,9 +1,29 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
cd $HOME
|
fshell=$(finger $(whoami) | sed -n 's/.*Shell: //p' | sed 1q)
|
||||||
. ~/.bashrc
|
SHELL=${fshell:-$SHELL}
|
||||||
PLAN9=${PLAN9:-/usr/local/plan9}
|
PLAN9=${PLAN9:-/usr/local/plan9}
|
||||||
|
cd $HOME
|
||||||
|
case "$SHELL" in
|
||||||
|
*/rc)
|
||||||
|
echo '
|
||||||
|
if(! ~ $PLAN9/bin $path)
|
||||||
|
path=($path $PLAN9/bin)
|
||||||
|
$PLAN9/bin/9term -l -W600x800 &
|
||||||
|
' | $SHELL -l
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
*/bash)
|
||||||
|
. ~/.bash_profile
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
. ~/.profile
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
if ! [[ :$PATH: =~ :$PLAN9/bin: ]]
|
if ! [[ :$PATH: =~ :$PLAN9/bin: ]]
|
||||||
then
|
then
|
||||||
PATH=$PATH:$PLAN9/bin
|
PATH=$PATH:$PLAN9/bin
|
||||||
fi
|
fi
|
||||||
$PLAN9/bin/9term -l -W600x800 &
|
$PLAN9/bin/9term -l -W600x800 &
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue