anitazha / rpms / systemd

Forked from rpms/systemd 3 years ago
Clone

Blame SOURCES/0236-bus-util-add-articles-to-explanation-messages.patch

923a60
From 18b5e1630c73438a262fea9dd76bc3e67b250335 Mon Sep 17 00:00:00 2001
923a60
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
923a60
Date: Sat, 11 Apr 2015 19:39:30 -0400
923a60
Subject: [PATCH] bus-util: add articles to explanation messages
923a60
923a60
We are talking about one member of a group of things (resource limits, signals,
923a60
timeouts), without specifying which one. An indenfinite article is in order.
923a60
923a60
When we are talking about the control process, it's a specific one, so the
923a60
definite article is used.
923a60
923a60
Cherry-picked from: a61cc46
923a60
Related: #1016680
923a60
---
923a60
 src/libsystemd/sd-bus/bus-util.c | 17 ++++++++---------
923a60
 1 file changed, 8 insertions(+), 9 deletions(-)
923a60
923a60
diff --git a/src/libsystemd/sd-bus/bus-util.c b/src/libsystemd/sd-bus/bus-util.c
923a60
index fff00d9f93..017fbaf2a3 100644
923a60
--- a/src/libsystemd/sd-bus/bus-util.c
923a60
+++ b/src/libsystemd/sd-bus/bus-util.c
923a60
@@ -1714,13 +1714,13 @@ static int bus_job_get_service_result(BusWaitForJobs *d, char **result) {
923a60
 static const struct {
923a60
         const char *result, *explanation;
923a60
 } explanations [] = {
923a60
-        { "resources", "configured resource limit was exceeded" },
923a60
-        { "timeout", "timeout was exceeded" },
923a60
-        { "exit-code", "control process exited with error code" },
923a60
-        { "signal", "fatal signal was delivered to the control process" },
923a60
-        { "core-dump", "fatal signal was delivered to the control process. Core dumped" },
923a60
-        { "watchdog", "service failed to send watchdog ping" },
923a60
-        { "start-limit", "start of the service was attempted too often too quickly" }
923a60
+        { "resources",   "a configured resource limit was exceeded" },
923a60
+        { "timeout",     "a timeout was exceeded" },
923a60
+        { "exit-code",   "the control process exited with error code" },
923a60
+        { "signal",      "a fatal signal was delivered to the control process" },
923a60
+        { "core-dump",   "a fatal signal was delivered causing the control process to dump core" },
923a60
+        { "watchdog",    "the service failed to send watchdog ping" },
923a60
+        { "start-limit", "start of the service was attempted too often" }
923a60
 };
923a60
 
923a60
 static void log_job_error_with_service_result(const char* service, const char *result) {
923a60
@@ -1748,8 +1748,7 @@ static void log_job_error_with_service_result(const char* service, const char *r
923a60
 
923a60
         /* For some results maybe additional explanation is required */
923a60
         if (streq_ptr(result, "start-limit"))
923a60
-                log_info("To force a start please invoke \"systemctl reset-failed %s\" followed by \"systemctl start %s\" again.",
923a60
-                         strna(service_shell_quoted),
923a60
+                log_info("To force a start use \"systemctl reset-failed %1$s\" followed by \"systemctl start %1$s\" again.",
923a60
                          strna(service_shell_quoted));
923a60
 }
923a60