From 3a169f4c5d9159283548178668d2fae6fced3030 Mon Sep 17 00:00:00 2001 From: Pádraig Brady Date: Mon, 14 Sep 2009 13:37:37 +0100 Subject: ls: handle disabling of colors consistently for all tile types * src/ls.c (print_color_indicator): Use consistent syntax for all file and directory subtypes, and fall back to the color of the base type if there is no enabled color for the subtype. This allows turning off specific colors for o+w dirs for example. * tests/ls/color-dtype-dir: Add a case to test that turning off coloring for o+w directories, falls back to standard dir color. * NEWS: Mention the fix Introduced by commit ac467814, 2005-09-05, "Colorize set-user-ID ... files and sticky ... directories." --- NEWS | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 0f4481697..270aa85b2 100644 --- a/NEWS +++ b/NEWS @@ -12,6 +12,10 @@ GNU coreutils NEWS -*- outline -*- to accommodate leap seconds. [the bug dates back to the initial implementation] + ls --color now reverts to the color of a base file type consistently + when the color of a more specific type is disabled. + [bug introduced in coreutils-5.90] + ** Changes in behavior id no longer prints SELinux " context=..." when the POSIXLY_CORRECT -- cgit v1.2.3-54-g00ecf