[PATCH] cpio: fix output written to stdout

Matheus Izvekov mizvekov at gmail.com
Sun Apr 25 22:13:55 UTC 2010


This fixes an issue where rpm2tar would generate invalid tar files,
where they had an extraneous "XXXX blocks\n" prepended.

Signed-off-by: Matheus Izvekov <mizvekov at gmail.com>
---
 archival/cpio.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/archival/cpio.c b/archival/cpio.c
index 858e59b..2698f07 100644
--- a/archival/cpio.c
+++ b/archival/cpio.c
@@ -424,7 +424,7 @@ int cpio_main(int argc UNUSED_PARAM, char **argv)
 	if (archive_handle->cpio__blocks != (off_t)-1
 	 && !(opt & CPIO_OPT_QUIET)
 	) {
-		printf("%"OFF_FMT"u blocks\n", archive_handle->cpio__blocks);
+		fprintf(stderr, "%"OFF_FMT"u blocks\n", archive_handle->cpio__blocks);
 	}
 
 	return EXIT_SUCCESS;
-- 
1.7.0.4



More information about the busybox mailing list