]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: show manager version in dump
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 1 Jun 2021 14:46:53 +0000 (16:46 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 2 Jun 2021 07:22:08 +0000 (09:22 +0200)
This makes it easier to not get lost which one is which when
comparing two dumps.

src/core/manager-dump.c

index 850ee365238d67b89e22f49076440866e580312b..dba32464e2b9063ae86b66c4fcbd2a6d2ca03b0d 100644 (file)
@@ -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)];