44 lines
1.3 KiB
Diff
44 lines
1.3 KiB
Diff
From 19b7ad9efae520997da8b4b58a5ae0208185952c Mon Sep 17 00:00:00 2001
|
|
From: Jonathan Dieter <jdieter@lesbg.com>
|
|
Date: Wed, 14 Jan 2015 08:16:55 +0200
|
|
Subject: [PATCH 6/6] Add fflush's so output can be watched using tail -f
|
|
|
|
Signed-off-by: Jonathan Dieter <jdieter@lesbg.com>
|
|
---
|
|
applydeltaiso.c | 11 +++++++++--
|
|
1 file changed, 9 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/applydeltaiso.c b/applydeltaiso.c
|
|
index 67f8e39..e482694 100644
|
|
--- a/applydeltaiso.c
|
|
+++ b/applydeltaiso.c
|
|
@@ -122,6 +122,7 @@ processrpm(FILE *fpold, struct cfile *ocf, struct cfile *cf, unsigned int *nmp,
|
|
unsigned char buf[8192];
|
|
|
|
printf("%s: verbatim copy\n", namebuf);
|
|
+ fflush(stdout);
|
|
len = cget4(cf);
|
|
while (len)
|
|
{
|
|
@@ -141,9 +142,15 @@ processrpm(FILE *fpold, struct cfile *ocf, struct cfile *cf, unsigned int *nmp,
|
|
return;
|
|
}
|
|
if (ctype == 254)
|
|
- printf("%s: copying unchanged payload\n", namebuf);
|
|
+ {
|
|
+ printf("%s: copying unchanged payload\n", namebuf);
|
|
+ fflush(stdout);
|
|
+ }
|
|
else
|
|
- printf("%s (%s): applying delta\n", namebuf, cfile_comp2str(ctype));
|
|
+ {
|
|
+ printf("%s (%s): applying delta\n", namebuf, cfile_comp2str(ctype));
|
|
+ fflush(stdout);
|
|
+ }
|
|
rpmn = cget4(cf);
|
|
if (rpmn < 0 || rpmn >= nmpn)
|
|
{
|
|
--
|
|
2.1.0
|
|
|