comparison rc/bashrc @ 714:14e2910879f0

Combine sunos handler
author nanaya <me@nanaya.net>
date Thu, 19 Oct 2023 05:52:45 +0900
parents 4f5b040a589c
children 3f0fd2156612
comparison
equal deleted inserted replaced
713:4f5b040a589c 714:14e2910879f0
96 _ls="ls" 96 _ls="ls"
97 _grep="grep" 97 _grep="grep"
98 _has_posix_grep=y 98 _has_posix_grep=y
99 _uid=$(id -u) 99 _uid=$(id -u)
100 100
101 if [ SunOS = "${_os}" ]; then
102 if [ -f /usr/share/lib/terminfo/s/screen ]; then
103 export TERMINFO=/usr/share/lib/terminfo
104 elif [ -f /opt/csw/share/terminfo/s/screen ]; then
105 export TERMINFO=/opt/csw/share/terminfo
106 else
107 unset TERMINFO
108 export TERM=dtterm
109 fi
110
111 [ xterm = "${TERM}" ] && export TERM=xterm-256color
112 fi
113
114 case "${_os}" in 101 case "${_os}" in
115 Linux) 102 Linux)
116 _has_gnu_ls=y 103 _has_gnu_ls=y
117 _has_gnu_grep=y 104 _has_gnu_grep=y
118 ;; 105 ;;
119 SunOS) 106 SunOS)
107 if [ -f /usr/share/lib/terminfo/s/screen ]; then
108 export TERMINFO=/usr/share/lib/terminfo
109 elif [ -f /opt/csw/share/terminfo/s/screen ]; then
110 export TERMINFO=/opt/csw/share/terminfo
111 else
112 unset TERMINFO
113 export TERM=dtterm
114 fi
115
116 [ xterm = "${TERM}" ] && export TERM=xterm-256color
120 _has_posix_grep=n 117 _has_posix_grep=n
121 [ -x /usr/gnu/bin/ls ] && _has_gnu_ls=y 118 [ -x /usr/gnu/bin/ls ] && _has_gnu_ls=y
122 [ -x /usr/gnu/bin/grep ] && _has_gnu_grep=y 119 [ -x /usr/gnu/bin/grep ] && _has_gnu_grep=y
123 # Higher priority directories 120 # Higher priority directories
124 for i in {/opt/csw,/usr/gnu}/{,s}bin; do 121 for i in {/opt/csw,/usr/gnu}/{,s}bin; do