X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=rc%2Fbash_login;h=8207eaee0d42aa94090dc086d4a1e03131baa8ca;hb=6cf0d2cda8a454c46c0cd44fc2edd2093cd8c83a;hp=d163c7b7dd36c48e8f4858e7a86a7ba17a934b22;hpb=9e72cb067981fa27cfbbb6aae24f5f67ebc37951;p=clearscm.git diff --git a/rc/bash_login b/rc/bash_login index d163c7b..8207eae 100644 --- a/rc/bash_login +++ b/rc/bash_login @@ -1,7 +1,7 @@ ################################################################################ # # File: $RCSfile: bash_login,v $ -# Revision: $Revision: 1.29 $ +# Revision: $Revision: 1.29 $ # Description: bash startup file # Author: Andrew@DeFaria.com # Created: Mon Aug 20 17:35:01 2001 @@ -48,12 +48,19 @@ else echo "Warning: Unknown architecture ($KERNEL)" fi -# Architectual differences (AKA Silly Sun) -if [ $ARCHITECTURE = "sun" ]; then - alias id=/usr/xpg4/bin/id - alias tr=/usr/xpg4/bin/tr - - export id=/usr/xpg4/bin/id +# Hack: Just set TERM to xterm +if [ $ARCHITECTURE = 'sun' ]; then + id=/usr/xpg4/bin/id + tr=/usr/xpg4/bin/tr + TERM=xtermc +else + id=id + tr=tr + if [ $ARCHITECTURE = 'cygwin' ]; then + TERM=cygwin + else + TERM=xterm + fi fi # Set colors @@ -90,14 +97,6 @@ else export SYSNAME="*Unknown Systemname*:" fi -# System dependencies -# Note: I don't like doing this but an alias doesn't work... -if [ $ARCHITECTURE = "sun" ]; then - id=/usr/xpg4/bin/id -else - id=id -fi - umask 002 if [ "$interactive" = "true" ]; then @@ -152,10 +151,14 @@ set -o monitor set +u # Shell options -if [ $ARCHITECTURE != 'Darwin' ]; then - if ! grep -qP '5\.(6|7|8|9|10)' /etc/*release; then - shopt -s autocd - shopt -s dirspell +if [ $ARCHITECTURE != 'Darwin' -a $ARCHITECTURE != 'sun' ]; then + ls /etc/*release > /dev/null 2>&1 + + if [ $? = 0 ]; then + if ! grep -qP '5\.(6|7|8|9|10)' /etc/*release; then + shopt -s autocd > /dev/null 2>&1 + shopt -s dirspell > /dev/null 2>&1 + fi fi fi @@ -203,11 +206,11 @@ else export LANG=C fi -if [ $(type -p vim) ]; then +if [ "$(type -p vim)" ]; then alias vi=vim fi -if [ $(type -p ncftp) ]; then +if [ "$(type -p ncftp)" ]; then alias ftp=ncftp alias ftpput=ncftpput alias ftpget=ncftpget @@ -221,6 +224,7 @@ if [ "$TERM" = "hpterm" -o \ "$TERM" = "sun-color" -o \ "$TERM" = "vt100" -o \ "$TERM" = "vt220" -o \ + "$TERM" = "xtermc" -o \ "$TERM" = "xterm" -o \ "$TERM" = "xterm-256color" -o \ "$TERM" = "cygwin" ]; then @@ -304,6 +308,6 @@ HOME=$saved_home export GIT_SSH=/usr/bin/ssh # Now go home (in case we were not autmatically cd'ed there) -if [ $(id -u) -ne 0 ]; then +if [ $($id -u) -ne 0 ]; then cd fi