1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-10 06:03:31 +02:00

Add a test to exercise today's bug fix.

* tests/misc/selinux: Test for today's bug fix.
* NEWS: Mention the SELinux "ls -l" fix.
This commit is contained in:
Jim Meyering
2007-12-11 21:26:32 +01:00
parent 4245876e23
commit 7407dc042a
3 changed files with 11 additions and 0 deletions

View File

@@ -1,3 +1,9 @@
2007-12-11 Jim Meyering <meyering@redhat.com>
Add a test to exercise today's bug fix.
* tests/misc/selinux: Test for today's bug fix.
* NEWS: Mention the SELinux "ls -l" fix.
2007-12-11 Paul Eggert <eggert@cs.ucla.edu>
"ls -l" wouldn't output "+" on SELinux hosts unless -Z was also given.

2
NEWS
View File

@@ -4,6 +4,8 @@ GNU coreutils NEWS -*- outline -*-
** Bug fixes
"ls -l" would not output "+" on SELinux hosts unless -Z was also given.
"rm" would fail to unlink a non-directory when run in an environment
in which the user running rm is capable of unlinking a directory.
[bug introduced in coreutils-6.9]

View File

@@ -36,6 +36,9 @@ for i in d f p; do
c=`stat --printf %C $i`; test x$c = x$ctx || fail=1
done
# ensure that ls -l output includes the "+".
c=`ls -l f|cut -c11`; test "$c" = + || fail=1
# Copy each to a new directory and ensure that context is preserved.
cp -r --preserve=all d f p s1 || fail=1
for i in d f p; do