diff options
author | Richard Purdie <rpurdie@linux.intel.com> | 2010-01-26 23:18:28 +0000 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-01-26 23:19:09 +0000 |
commit | 67fbc5c8719df7f0c1a82324c5276bcf76bb982c (patch) | |
tree | 32e2ddd4aedd0540eec6b0d3c171b962372640b1 /meta/packages/opkg/opkg/logfix.patch | |
parent | 6391725f947ac216d168a37e10d174eab8542ab7 (diff) | |
download | openembedded-core-67fbc5c8719df7f0c1a82324c5276bcf76bb982c.tar.gz openembedded-core-67fbc5c8719df7f0c1a82324c5276bcf76bb982c.tar.bz2 openembedded-core-67fbc5c8719df7f0c1a82324c5276bcf76bb982c.tar.xz openembedded-core-67fbc5c8719df7f0c1a82324c5276bcf76bb982c.zip |
opkg: Update to latest svn and apply patch to enable readable logfiles
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta/packages/opkg/opkg/logfix.patch')
-rw-r--r-- | meta/packages/opkg/opkg/logfix.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/meta/packages/opkg/opkg/logfix.patch b/meta/packages/opkg/opkg/logfix.patch new file mode 100644 index 000000000..da06f00bd --- /dev/null +++ b/meta/packages/opkg/opkg/logfix.patch @@ -0,0 +1,23 @@ +Patch to remove "duplicate" bits of logs from opkg output, which +massively simplifies do_rootfs logs. The reason is we get unflushed +data passed to the children and duplicated. + +RP - 26/1/10 + +Index: trunk/libbb/gz_open.c +=================================================================== +--- trunk.orig/libbb/gz_open.c 2010-01-26 23:12:10.000000000 +0000 ++++ trunk/libbb/gz_open.c 2010-01-26 23:12:17.000000000 +0000 +@@ -38,6 +38,12 @@ + perror_msg("pipe"); + return(NULL); + } ++ ++ /* If we don't flush, we end up with two copies of anything pending, ++ one from the parent, one from the child */ ++ fflush(stdout); ++ fflush(stderr); ++ + if ((*pid = fork()) == -1) { + perror_msg("fork"); + return(NULL); |