diff options
author | Jim Meyering <meyering@redhat.com> | 2008-06-16 13:03:07 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2008-06-16 13:42:01 +0200 |
commit | 3de15598304c141bdac5a3545874bab035536d88 (patch) | |
tree | 3dcf60ca0fce0f0cfd6631afb9917a8fc7315806 | |
parent | 956abf969ca4e8f01403ae39991e42f0ad3c27cb (diff) | |
download | coreutils-3de15598304c141bdac5a3545874bab035536d88.tar.xz |
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.
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | src/chcon.c | 2 | ||||
-rwxr-xr-x | tests/misc/chcon | 4 |
3 files changed, 7 insertions, 1 deletions
@@ -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. diff --git a/src/chcon.c b/src/chcon.c index a043413fa..b271ce4a0 100644 --- a/src/chcon.c +++ b/src/chcon.c @@ -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) diff --git a/tests/misc/chcon b/tests/misc/chcon index f8caadae2..fefe0ec46 100755 --- a/tests/misc/chcon +++ b/tests/misc/chcon @@ -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 |