add support for gnu coreutils on solaris

This commit is contained in:
David Alexander Majnemer 2009-01-13 17:19:54 -05:00
parent 2a5cd589ed
commit cbde44763e

View file

@ -34,15 +34,30 @@ case `uname -s` in
if (type -p gls &> /dev/null) ; then
alias ls="gls -h --color=auto"
else
alias ls="ls -h"
# you have a GNU ls, surprise...
case `ls --version 2>/dev/null | head -1` in
*fileutils*|*coreutils*)
alias ls="ls -h --color=auto"
;;
*)
alias ls="ls -h"
;;
esac
fi
if (type -p ggrep &> /dev/null) ; then
alias grep='ggrep -d skip --color=auto'
else
# woah, you have a GNU grep...
case `grep --version 2>/dev/null | head -1` in
*GNU*)
alias grep='grep -d skip --color=auto'
;;
esac
fi
for locate in glocate slocate ; do
(type -p $locate &> /dev/null) && alias locate=$locate
(type -p $locate &> /dev/null) && alias locate=$locate && break
done
;;
esac