Fix a portability bug in the new ls-color test.
authorJim Meyering <jim@meyering.net>
Thu, 19 Jul 2007 08:17:39 +0000 (10:17 +0200)
committerJim Meyering <jim@meyering.net>
Thu, 19 Jul 2007 08:17:39 +0000 (10:17 +0200)
* tests/ls/stat-free-symlinks: Don't rely on the ability of
a built-in printf to interpolate '\e'.  Use '\033' instead.

ChangeLog
tests/ls/stat-free-symlinks

index 3e4bc42..d6e2e05 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-07-19  Jim Meyering  <jim@meyering.net>
+
+       Fix a portability bug in the new ls-color test.
+       * tests/ls/stat-free-symlinks: Don't rely on the ability of
+       a built-in printf to interpolate '\e'.  Use '\033' instead.
+
 2007-07-18  Jim Meyering  <jim@meyering.net>
 
        "cp -i --update older newer" no longer prompts; same for mv
index 78d91c9..260eb6c 100755 (executable)
@@ -61,9 +61,9 @@ test -s err && fail=1
 
 # Check that output is colorized, as requested, too.
 {
-  printf '\e[0m\e[01;35mlink-to-x\e[0m@\n'
-  printf '\e[01;32mx\e[0m*\n'
-  printf '\e[m'
+  printf '\033[0m\033[01;35mlink-to-x\033[0m@\n'
+  printf '\033[01;32mx\033[0m*\n'
+  printf '\033[m'
 } > exp || fail=1
 
 cmp out exp || fail=1