From: Zbigniew Jędrzejewski-Szmek Date: Sat, 9 Apr 2016 15:13:26 +0000 (-0400) Subject: core: prefix selinux messages with "selinux: " X-Git-Tag: v230~158^2~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c8a806f2c0939c241b4a99ca861d4f3dca103f14;p=thirdparty%2Fsystemd.git core: prefix selinux messages with "selinux: " SELinux outputs semi-random messages like "Unknown permission start for class system", and the user has to dig into message metadata to find out where they are comming from. Add a prefix to give a hint. --- diff --git a/src/core/selinux-access.c b/src/core/selinux-access.c index 2cdfcf7b5d1..cc287d602d4 100644 --- a/src/core/selinux-access.c +++ b/src/core/selinux-access.c @@ -110,6 +110,7 @@ static int callback_type_to_priority(int type) { */ _printf_(2, 3) static int log_callback(int type, const char *fmt, ...) { va_list ap; + const char *fmt2; #ifdef HAVE_AUDIT int fd; @@ -131,8 +132,10 @@ _printf_(2, 3) static int log_callback(int type, const char *fmt, ...) { } #endif + fmt2 = strjoina("selinux: ", fmt); + va_start(ap, fmt); - log_internalv(LOG_AUTH | callback_type_to_priority(type), 0, __FILE__, __LINE__, __FUNCTION__, fmt, ap); + log_internalv(LOG_AUTH | callback_type_to_priority(type), 0, __FILE__, __LINE__, __FUNCTION__, fmt2, ap); va_end(ap); return 0;