run(): add support for logging/redirect

This patch adds support for optional logging of output from all run()
commands.  For run_interactive() we've opted to log instead of just
redirect, meaning output on error is till on console but also in log.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2022-03-01 20:46:01 +01:00
parent ef9e9ec786
commit 6fa3aa41df
7 changed files with 97 additions and 57 deletions
+1 -1
View File
@@ -198,7 +198,7 @@ static void setup(void *arg)
mksubsys("/var/run/sudo", 0711, "root", "root");
mksubsys("/var/run/sudo/ts", 0700, "root", "root");
if (whichp("restorecon"))
run("restorecon /var/run/sudo /var/run/sudo/ts");
run("restorecon /var/run/sudo /var/run/sudo/ts", "restorecon");
umask(prev);
}