diff options
author | Jim Meyering <meyering@redhat.com> | 2009-09-07 19:36:21 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2009-09-07 19:36:37 +0200 |
commit | 9547a78bda1d4f01a782c869be248b5e0faf31f9 (patch) | |
tree | be38cae682238510f2793cadb4a43c12646b2287 | |
parent | 494fed027114d63719439b399a7602f8d0384bcf (diff) | |
download | coreutils-9547a78bda1d4f01a782c869be248b5e0faf31f9.tar.xz |
tests: ls/color-clear-to-eol: append NL to accommodate old sed
* tests/ls/color-clear-to-eol: Some vendor sed programs fail
to operate on lines that are not NL-terminated.
This affects at least Solaris 10's /bin/sed.
Reported by Pádraig Brady.
-rwxr-xr-x | tests/ls/color-clear-to-eol | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/ls/color-clear-to-eol b/tests/ls/color-clear-to-eol index 92cf8a8ca..fd65ced08 100755 --- a/tests/ls/color-clear-to-eol +++ b/tests/ls/color-clear-to-eol @@ -30,11 +30,15 @@ e='\33' color_code='0;31;42' c_pre="$e[0m$e[${color_code}m" c_post="$e[0m$e[K\n$e[m" -printf "$c_pre$long_name$c_post" > exp || framework_failure +printf "$c_pre$long_name$c_post\n" > exp || framework_failure fail=0 env TERM=xterm COLUMNS=80 LS_COLORS="*.foo=$color_code" TIME_STYLE=+T \ ls -og --color=always $long_name > out || fail=1 + +# Append a newline, to accommodate less-capable versions of sed. +echo >> out || fail=1 + sed 's/.*T //' out > k && mv k out compare out exp || fail=1 |