changeset 11666:e350532d8ce0 HEAD

master: Improved core dump error messages.
author Timo Sirainen <tss@iki.fi>
date Wed, 30 Jun 2010 21:33:35 +0100
parents b265dee142a6
children 78b4cf49d3cd
files src/master/service-process.c
diffstat 1 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/master/service-process.c	Wed Jun 30 21:21:19 2010 +0100
+++ b/src/master/service-process.c	Wed Jun 30 21:33:35 2010 +0100
@@ -396,17 +396,22 @@
 
 #ifndef HAVE_PR_SET_DUMPABLE
 	if (!service->set->drop_priv_before_exec && service->uid != 0) {
-		str_append(str, " (core not dumped - set drop_priv_before_exec=yes)");
+		str_append(str, " (core not dumped - set service %s "
+			   "{ drop_priv_before_exec=yes })",
+			   service->set->name);
 		return;
 	}
 	if (*service->set->privileged_group != '\0' && service->uid != 0) {
-		str_append(str, " (core not dumped - privileged_group prevented it)");
+		str_append(str, " (core not dumped - service %s "
+			   "{ privileged_group } prevented it)",
+			   service->set->name);
 		return;
 	}
 #else
 	if (!service->set->login_dump_core &&
 	    service->type == SERVICE_TYPE_LOGIN) {
-		str_append(str, " (core not dumped - add -D parameter to service executable");
+		str_printfa(str, " (core not dumped - add -D parameter to "
+			    "service %s { executable }", service->set->name);
 		return;
 	}
 #endif