[uClinux-dev] [PATCH] ld-elf2flt: tweak verbose output

Mike Frysinger vapier at gentoo.org
Mon May 10 12:44:10 EDT 2010


The sed debug showed incorrect syntax for deletions, and the program exec
debug missed output redirection.

Signed-off-by: Mike Frysinger <vapier at gentoo.org>
---
 ld-elf2flt.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/ld-elf2flt.c b/ld-elf2flt.c
index 227c90b..707e9e1 100644
--- a/ld-elf2flt.c
+++ b/ld-elf2flt.c
@@ -120,6 +120,8 @@ execute(const char *command, const char *output, const options_t *options, ...)
 		fprintf(stderr, "Invoking:");
 		for (ix = 0; ix != opts.num - 1; ix++)
 			fprintf(stderr, " '%s'", opts.options[ix]);
+		if (output)
+			fprintf(stderr, " > '%s'", output);
 		fprintf(stderr, "\n");
 	}
 
@@ -173,7 +175,7 @@ do_sed(const sed_commands_t *sed, const char *name_in, const char *name_out)
 			if (replacement)
 				fprintf(stderr, "\t-e 's/%s/%s/' \\\n", pattern, replacement);
 			else
-				fprintf(stderr, "\t-e 'd/%s/' \\\n", pattern);
+				fprintf(stderr, "\t-e '/%s/d' \\\n", pattern);
 		}
 		fprintf(stderr, "\t%s > %s\n", name_in, name_out);
 	}
-- 
1.7.1




More information about the uClinux-dev mailing list