rpms/coreutils/devel coreutils-colorls.csh, 1.2, 1.3 coreutils-colorls.sh, 1.2, 1.3

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Mon Feb 26 13:04:02 UTC 2007


Author: twaugh

Update of /cvs/dist/rpms/coreutils/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv25540

Added Files:
	coreutils-colorls.csh coreutils-colorls.sh 
Log Message:
Re-imported with fixed permissions (bug #225655).


Index: coreutils-colorls.csh
===================================================================
RCS file: coreutils-colorls.csh
diff -N coreutils-colorls.csh
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ coreutils-colorls.csh	26 Feb 2007 13:04:00 -0000	1.3
@@ -0,0 +1,32 @@
+# color-ls initialization
+alias ll 'ls -l'
+alias l. 'ls -d .*'
+
+set COLORS=/etc/DIR_COLORS
+if ($?TERM) then
+    if ( -e "/etc/DIR_COLORS.$TERM" ) set COLORS="/etc/DIR_COLORS.$TERM"
+endif
+if ( -f ~/.dircolors ) set COLORS=~/.dircolors
+if ($?TERM) then
+    if ( -f ~/.dircolors."$TERM" ) set COLORS=~/.dircolors."$TERM"
+endif
+if ( -f ~/.dir_colors ) set COLORS=~/.dir_colors
+if ($?TERM) then
+    if ( -f ~/.dir_colors."$TERM" ) set COLORS=~/.dir_colors."$TERM"
+endif
+
+if ( ! -e "$COLORS" ) exit
+
+eval `dircolors -c $COLORS`
+
+if ( "$LS_COLORS" == '' ) then
+   exit
+endif
+
+set color_none=`sed -n '/^COLOR.*none/Ip' < $COLORS`
+if ( "$color_none" == '' ) then
+alias ll 'ls -l --color=tty'
+alias l. 'ls -d .* --color=tty'
+alias ls 'ls --color=tty'
+endif
+unset color_none


Index: coreutils-colorls.sh
===================================================================
RCS file: coreutils-colorls.sh
diff -N coreutils-colorls.sh
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ coreutils-colorls.sh	26 Feb 2007 13:04:00 -0000	1.3
@@ -0,0 +1,21 @@
+# color-ls initialization
+
+alias ll='ls -l' 2>/dev/null
+alias l.='ls -d .*' 2>/dev/null
+
+COLORS=/etc/DIR_COLORS
+[ -e "/etc/DIR_COLORS.$TERM" ] && COLORS="/etc/DIR_COLORS.$TERM"
+[ -e "$HOME/.dircolors" ] && COLORS="$HOME/.dircolors"
+[ -e "$HOME/.dircolors.$TERM" ] && COLORS="$HOME/.dircolors.$TERM"
+[ -e "$HOME/.dir_colors" ] && COLORS="$HOME/.dir_colors"
+[ -e "$HOME/.dir_colors.$TERM" ] && COLORS="$HOME/.dir_colors.$TERM"
+[ -e "$COLORS" ] || return
+
+eval `dircolors --sh "$COLORS"`
+[ -z "$LS_COLORS" ] && return
+
+if ! egrep -qi "^COLOR.*none" $COLORS >/dev/null 2>/dev/null ; then
+	alias ll='ls -l --color=tty' 2>/dev/null
+	alias l.='ls -d .* --color=tty' 2>/dev/null
+	alias ls='ls --color=tty' 2>/dev/null
+fi




More information about the fedora-cvs-commits mailing list