Blob Blame History Raw
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