chcon: correct --verbose output to include newlines

* src/chcon.c (process_file): Append "\n" to --verbose diagnostic.
* tests/misc/chcon: Add a test for the above.
* NEWS: mention the bug fix
Reported by Carl D. Roth in http://bugzilla.redhat.com/451478.
This commit is contained in:
Jim Meyering 2008-06-16 13:03:07 +02:00
parent 956abf969c
commit 3de1559830
3 changed files with 7 additions and 1 deletions

2
NEWS
View File

@ -20,6 +20,8 @@ GNU coreutils NEWS -*- outline -*-
** Bug fixes
chcon --verbose now prints a newline after each message
od no longer suffers from platform bugs in printf(3). This is
probably most noticeable when using 'od -tfL' to print long doubles.

View File

@ -300,7 +300,7 @@ process_file (FTS *fts, FTSENT *ent)
if (ok)
{
if (verbose)
printf (_("changing security context of %s"),
printf (_("changing security context of %s\n"),
quote (file_full_name));
if (change_file_context (fts->fts_cwd_fd, file) != 0)

View File

@ -60,4 +60,8 @@ EOF
compare out exp || fail=1
chcon --verbose -u$u1 f > out || fail=1
echo 'changing security context of `f'\' > exp
compare out exp || fail=1
(exit $fail); exit $fail