Thanks for the suggestion.

I've put my own customizations in ~/.dircolors.  If I run the command
dircolors ~/.dircolors in my ~/.shrc, I get pretty much what I want,
except for error messages like:
dircolors: `/home/mward/.dircolors':37: unrecognized keyword
STICKY_OTHER_WRITABLE
dircolors: `/home/mward/.dircolors':38: unrecognized keyword
OTHER_WRITABLE
dircolors: `/home/mward/.dircolors':39: unrecognized keyword STICKY

If I redirect stderr to /dev/null, it's fine.

The main problem is now /etc/profile.d/colorls.sh, which Red Hat puts on
its systems.  This one sources ~/.dircolors.$TERM (overriding my
settings), plus it doesn't discard stderr, so I get error messages every
time I log in on to an old box that doesn't support all the new
dircolors rules.

The other problem is how to have two groups: one for black on white
terminals ("light"), the other for white on black ("dark").  I want to
have
case $TERM in
konsole|rxvt|xterm*)
    eval $(dircolors ~/.dircolors.light)
    ;;
*)
    eval $(dircolors ~/.dircolors.dark)
    ;;
esac

but again the Red Hat stuff interferes.

Time to nuke /etc/profile.d/colorls.sh and file a bug against Red Hat.

Thanks

Mike

_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to