comparison rc/bashrc @ 464:9c9aeccbdadf

Resort prioritized paths.
author Edho Arief <edho@myconan.net>
date Wed, 01 May 2013 15:09:40 +0900
parents a7e5a165e981
children 95dc58db0d27
comparison
equal deleted inserted replaced
463:4180a94a80af 464:9c9aeccbdadf
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}" 16 _org_path="${PATH}"
17 17
18 # Basic PATH 18 # Basic PATH
19 export PATH="${HOME}/.ecos_bin:${HOME}/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" 19 export PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
20 20
21 # pkgsrc 21 # pkgsrc
22 if test -d /usr/pkg; then 22 if test -d /usr/pkg; then
23 PATH="${PATH}:/usr/pkg/bin:/usr/pkg/sbin" 23 PATH="${PATH}:/usr/pkg/bin:/usr/pkg/sbin"
24 if test -d /usr/pkg/java/openjdk7; then 24 if test -d /usr/pkg/java/openjdk7; then
25 # OpenJDK 7 in pkgsrc 25 # OpenJDK 7 in pkgsrc
26 PATH="${PATH}:/usr/pkg/java/openjdk7/bin" 26 PATH="${PATH}:/usr/pkg/java/openjdk7/bin"
27 fi 27 fi
28 fi
29
30 # MacPorts
31 if test -d /opt/local; then
32 PATH="${PATH}:/opt/local/bin:/opt/local/sbin"
33 fi 28 fi
34 29
35 # OpenBSD X11 30 # OpenBSD X11
36 test -d /usr/X11R6/bin && PATH="${PATH}:/usr/X11R6/bin" 31 test -d /usr/X11R6/bin && PATH="${PATH}:/usr/X11R6/bin"
37 # PostgreSQL Yum 32 # PostgreSQL Yum
102 done 97 done
103 for i in /usr/{sfw,xpg4}/bin; do 98 for i in /usr/{sfw,xpg4}/bin; do
104 [ -d "${i}" ] && PATH="${PATH}:${i}" 99 [ -d "${i}" ] && PATH="${PATH}:${i}"
105 done 100 done
106 [ -d "/opt/csw/gnu" ] && PATH="/opt/csw/gnu:${PATH}" 101 [ -d "/opt/csw/gnu" ] && PATH="/opt/csw/gnu:${PATH}"
107 # Joyent's pkgsrc is awesome.
108 [ -d /opt/local ] && PATH="/opt/local/bin:/opt/local/sbin:${PATH}"
109 # Working terminfo (as opposed to solaris' mostly-broken terminfo). 102 # Working terminfo (as opposed to solaris' mostly-broken terminfo).
110 [ -d /opt/local/share/lib/terminfo ] && export TERMINFO=/opt/local/share/lib/terminfo 103 [ -d /opt/local/share/lib/terminfo ] && export TERMINFO=/opt/local/share/lib/terminfo
111 alias ping="ping -s" 104 alias ping="ping -s"
112 alias ping6="ping -A inet6" 105 alias ping6="ping -A inet6"
113 # Check if we have sane(?) terminfo, assume broken terminfo otherwise. 106 # Check if we have sane(?) terminfo, assume broken terminfo otherwise.
264 257
265 if command -v curl > /dev/null 2>&1; then 258 if command -v curl > /dev/null 2>&1; then
266 alias 0p="gzip | openssl base64 | curl 'http://0paste.com/pastes.txt' -F 'paste[paste_gzip_base64]=<-'" 259 alias 0p="gzip | openssl base64 | curl 'http://0paste.com/pastes.txt' -F 'paste[paste_gzip_base64]=<-'"
267 fi 260 fi
268 261
262 # Priority PATHs. Always enable.
263 PATH="${HOME}/bin:${HOME}/.ecos_bin:/opt/local/bin:/opt/local/sbin:${PATH}"
264
269 [ -f "${HOME}/.ecos_bash.after" ] && . "${HOME}/.ecos_bash.after" 265 [ -f "${HOME}/.ecos_bash.after" ] && . "${HOME}/.ecos_bash.after"