summaryrefslogtreecommitdiff
path: root/src/core/manager-dump.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-06-01 16:46:53 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-06-02 09:22:08 +0200
commit0517ececff1d56694f07543a1707f1f061e9e9e8 (patch)
tree9a0a3908a5288c9c9873a58de476808daea0f477 /src/core/manager-dump.c
parent2a341bb9d2a3cd28115e88291414fa67ca7035c3 (diff)
downloadsystemd-0517ececff1d56694f07543a1707f1f061e9e9e8.tar.gz
core: show manager version in dump
This makes it easier to not get lost which one is which when comparing two dumps.
Diffstat (limited to 'src/core/manager-dump.c')
-rw-r--r--src/core/manager-dump.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/manager-dump.c b/src/core/manager-dump.c
index 850ee36523..dba32464e2 100644
--- a/src/core/manager-dump.c
+++ b/src/core/manager-dump.c
@@ -1,5 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
+#include "build.h"
#include "fd-util.h"
#include "fileio.h"
#include "hashmap.h"
@@ -32,6 +33,9 @@ void manager_dump(Manager *m, FILE *f, const char *prefix) {
assert(m);
assert(f);
+ fprintf(f, "%sManager: systemd " STRINGIFY(PROJECT_VERSION) " (" GIT_VERSION ")\n", strempty(prefix));
+ fprintf(f, "%sFeatures: %s\n", strempty(prefix), systemd_features);
+
for (ManagerTimestamp q = 0; q < _MANAGER_TIMESTAMP_MAX; q++) {
const dual_timestamp *t = m->timestamps + q;
char buf[CONST_MAX(FORMAT_TIMESPAN_MAX, FORMAT_TIMESTAMP_MAX)];