Use unbuffered stderr for runparts logging result and progress

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg committed 2023-09-10 13:16:09 +02:00
1 parent a22a794f55
commit 11430f83c8
1 file changed
+3 -3
+3 -3
View File
@@ -30,14 +30,14 @@ int debug;
static void print_desc(const char *prefix, const char *msg)
{
printf("\e[1m[\e[0m\e[1;33m ⋯ \e[0m\e[1m]\e[0m %s %s", prefix, msg);
fprintf(stderr, "\e[1m[\e[0m\e[1;33m ⋯ \e[0m\e[1m]\e[0m %s %s", prefix, msg);
}
static void print_result(int rc)
{
if (rc)
puts("\r\e[1m[\e[0m\e[1;31mFAIL\e[0m\e[1m]\e[0m");
fputs("\r\e[1m[\e[0m\e[1;31mFAIL\e[0m\e[1m]\e[0m\n", stderr);
else
puts("\r\e[1m[\e[0m\e[1;32m OK \e[0m\e[1m]\e[0m");
fputs("\r\e[1m[\e[0m\e[1;32m OK \e[0m\e[1m]\e[0m\n", stderr);
}
void sig_unblock(void)