comparison rc/bashrc @ 388:e5cf57bf6b47

Merge commit 'd029961' into rhel5
author Edho Arief <edho@myconan.net>
date Thu, 26 Jul 2012 10:39:57 +0200
parents b25fff40927c
children c555557692bc
comparison
equal deleted inserted replaced
381:bb6ea516f312 388:e5cf57bf6b47
11 return 11 return
12 fi 12 fi
13 13
14 [ -f "${HOME}/.ecos_bash.before" ] && . "${HOME}/.ecos_bash.before" 14 [ -f "${HOME}/.ecos_bash.before" ] && . "${HOME}/.ecos_bash.before"
15 15
16 _org_path="${PATH}"
17
18 # Basic PATH
19 export PATH="${HOME}/.ecos_bin:${HOME}/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
20
21 # pkgsrc
22 if test -d /usr/pkg; then
23 PATH="${PATH}:/usr/pkg/bin:/usr/pkg/sbin"
24 if test -d /usr/pkg/java/openjdk7; then
25 # OpenJDK 7 in pkgsrc
26 PATH="${PATH}:/usr/pkg/java/openjdk7/bin"
27 fi
28 fi
29 # OpenBSD X11
30 test -d /usr/X11R6/bin && PATH="${PATH}:/usr/X11R6/bin"
31 # PostgreSQL Yum
32 test -d /usr/pgsql-8.4 && PATH="/usr/pgsql-8.4/bin:${PATH}"
33 test -d /usr/pgsql-9.1 && PATH="/usr/pgsql-9.1/bin:${PATH}"
34
16 # Nuke currently defined functions 35 # Nuke currently defined functions
17 unset -f $(set | grep -E ' ()$' | cut -d ' ' -f 1) 36 unset -f $(set | egrep ' ()$' | cut -d ' ' -f 1)
18 37
19 # Nuke bash-completion 38 # Nuke bash-completion
20 complete -r 39 complete -r
21 40
22 # Nuke aliases 41 # Nuke aliases
23 unalias -a 42 unalias -a
24
25 _org_path="${PATH}"
26 export PATH="${HOME}/.ecos_bin:${HOME}/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
27 # OpenJDK in pkgsrc
28 PATH="${PATH}:/usr/pkg/java/openjdk7/bin"
29 43
30 shopt -s histappend 44 shopt -s histappend
31 PROMPT_COMMAND="history -a; history -n" 45 PROMPT_COMMAND="history -a; history -n"
32 export HISTFILESIZE=10000 46 export HISTFILESIZE=10000
33 export HISTCONTROL=ignoredups 47 export HISTCONTROL=ignoredups
103 alias man="man -o" 117 alias man="man -o"
104 # Multi CPU awesomeness. 118 # Multi CPU awesomeness.
105 alias top="top -P" 119 alias top="top -P"
106 ;; 120 ;;
107 OpenBSD) 121 OpenBSD)
108 PATH="${PATH}:/usr/X11R6/bin"
109 if command -v gls > /dev/null 2>&1; then 122 if command -v gls > /dev/null 2>&1; then
110 _has_gnu_ls=y 123 _has_gnu_ls=y
111 _ls="gls" 124 _ls="gls"
112 elif command -v colorls > /dev/null 2>&1; then 125 elif command -v colorls > /dev/null 2>&1; then
113 alias ls="colorls -F" 126 alias ls="colorls -F"
114 fi 127 fi
115 ;; 128 ;;
116 NetBSD|DragonFly) 129 NetBSD|DragonFly)
117 PATH="${PATH}:/usr/pkg/bin:/usr/pkg/sbin"
118 if command -v gls > /dev/null 2>&1; then 130 if command -v gls > /dev/null 2>&1; then
119 _has_gnu_ls=y 131 _has_gnu_ls=y
120 _ls="gls" 132 _ls="gls"
121 elif command -v colorls > /dev/null 2>&1; then 133 elif command -v colorls > /dev/null 2>&1; then
122 alias ls="colorls -F" 134 alias ls="colorls -F"