]> git.pld-linux.org Git - packages/coreutils.git/blame - fileutils.sh
- partially update from fedora, fixes test suite
[packages/coreutils.git] / fileutils.sh
CommitLineData
e8b91122 1SYS_RC_FILE=/etc/DIR_COLORS
2USER_RC_FILE=$HOME/.dir_colors
3DEF_COLOR_MODE=tty
4
2bf1419f 5COLOR_MODE=`awk '/^COLOR/{c=$2} END{print c}' $SYS_RC_FILE`
e8b91122 6
2bf1419f 7[ -r $USER_RC_FILE ] && COLOR_MODE=`awk '/^COLOR/{c=$2} END{print c}' $USER_RC_FILE`
e8b91122 8
a54d1829 9# 'all' argument for 'ls --color=' is no longer valid
10[ "$COLOR_MODE" = all ] && COLOR_MODE=always
11
e8b91122 12[ -z "$COLOR_MODE" ] && COLOR_MODE=$DEF_COLOR_MODE
13
14alias ls="ls --color=$COLOR_MODE"
15
16if [ -r $USER_RC_FILE ]; then
17 eval `/usr/bin/dircolors -b $USER_RC_FILE`
18else
19 eval `/usr/bin/dircolors -b $SYS_RC_FILE`
20fi
3f3fe8d7 21
22unset SYS_RC_FILE USER_RC_FILE DEF_COLOR_MODE COLOR_MODE
This page took 0.30396 seconds and 4 git commands to generate.