projects
/
clearscm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Aliased perl
[clearscm.git]
/
rc
/
bash_login
diff --git
a/rc/bash_login
b/rc/bash_login
index
39677cc
..
4cfce77
100644
(file)
--- a/
rc/bash_login
+++ b/
rc/bash_login
@@
-56,7
+56,11
@@
if [ $ARCHITECTURE = 'sun' ]; then
else
id=id
tr=tr
else
id=id
tr=tr
- TERM=xterm
+ if [ $ARCHITECTURE = 'cygwin' ]; then
+ TERM=cygwin
+ else
+ TERM=xterm
+ fi
fi
# Set colors
fi
# Set colors
@@
-74,6
+78,7
@@
else
fi
export VISUAL=vi
fi
export VISUAL=vi
+export EDITOR=vi
# Terminal settings:
if [ "$TERM" = "" -o \
# Terminal settings:
if [ "$TERM" = "" -o \
@@
-96,7
+101,7
@@
fi
umask 002
if [ "$interactive" = "true" ]; then
umask 002
if [ "$interactive" = "true" ]; then
- stty tostop intr ^C kill ^X susp ^Z erase ^
H
-inpck -istrip -ixany -echok -echonl
+ stty tostop intr ^C kill ^X susp ^Z erase ^
?
-inpck -istrip -ixany -echok -echonl
fi
# Set adm_base
fi
# Set adm_base
@@
-115,10
+120,23
@@
fi
# Source bash_completion (if present) (too slow for Windows)
if [ -r /etc/bash_completion -a $ARCHITECTURE != "cygwin" ]; then
source /etc/bash_completion
# Source bash_completion (if present) (too slow for Windows)
if [ -r /etc/bash_completion -a $ARCHITECTURE != "cygwin" ]; then
source /etc/bash_completion
+elif [ -r /usr/local/etc/bash_completion ]; then
+ source /usr/local/etc/bash_completion
+fi
+
+# Windows aliases
+if [ $ARCHITECTURE = "cygwin" ]; then
+ alias ping=$(echo $SYSTEMROOT | tr '\\' '\/')/system32/ping
+ alias rdp=mstsc
+else
+ alias sys=systemctl
fi
fi
-if [ -x ~/.rc/logout ]; then
- trap "~/.rc/logout" 0
+# We specify /home/$USER here so that when we sudo to another user
+# we will only trap logout if that user also has a ~/.rc/logout
+# (doubtfull).
+if [ -x /home/$USER/.rc/logout ]; then
+ trap "/home/$USER/.rc/logout" 0
fi
# ClearCase Stuff
fi
# ClearCase Stuff
@@
-230,7
+248,7
@@
if [ "$TERM" = "hpterm" -o \
fi
# Miscellaneous:
fi
# Miscellaneous:
-if
[ -x $(type -p less) ]
; then
+if
type -p less > /dev/null
; then
export LESS=eiXP"?f%f :[stdin] .?pt(%pt\%):?bt(%bt bytes):-.."
alias more="less -sr"
export PAGER="less -sr"
export LESS=eiXP"?f%f :[stdin] .?pt(%pt\%):?bt(%bt bytes):-.."
alias more="less -sr"
export PAGER="less -sr"
@@
-294,6
+312,9
@@
for script in $(\ls ~/.rc/client_scripts); do
fi
done
fi
done
+# Set prompt as client customization may have changed things
+set_prompt
+
# Set display to local
export DISPLAY=${DISPLAY:-:0}
# Set display to local
export DISPLAY=${DISPLAY:-:0}