From 5131bec446415a4dd3acb28cf41dec482fe02e24 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Sat, 11 Mar 2017 01:48:16 +0100 Subject: [PATCH] procd: Log initscript output prefixed with script name It helps with debugging of initscript problems. Signed-off-by: Michal Sojka --- rcS.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rcS.c b/rcS.c index 4813146..0dc0aa2 100644 --- a/rcS.c +++ b/rcS.c @@ -42,6 +42,7 @@ struct initd { static void pipe_cb(struct ustream *s, int bytes) { + struct initd *initd = container_of(s, struct initd, fd.stream); char *newline, *str; int len; @@ -54,9 +55,9 @@ static void pipe_cb(struct ustream *s, int bytes) break; *newline = 0; len = newline + 1 - str; - ULOG_NOTE("%s", str); + ULOG_NOTE("%s: %s", initd->file, str); #ifdef SHOW_BOOT_ON_CONSOLE - fprintf(stderr, "%s\n", str); + fprintf(stderr, "%s: %s\n", initd->file, str); #endif ustream_consume(s, len); } while (1); -- 2.25.1