]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev-rules: always use log_info() to dump current event status
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 2 Feb 2025 03:02:49 +0000 (12:02 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 7 Feb 2025 16:39:35 +0000 (01:39 +0900)
src/udev/udev-rules.c

index 3c0133d55e4e0a8eec017ed417ddc23085b4da17..fc1af5d8492327fe471437f6a6015707d4e07b65 100644 (file)
@@ -2586,25 +2586,19 @@ static int udev_rule_apply_token_to_event(
         case TK_A_OPTIONS_DUMP: {
                 log_event_info(event, token, "Dumping current state:");
 
-                if (event->event_mode == EVENT_UDEV_WORKER) {
-                        _cleanup_(memstream_done) MemStream m = {};
-                        FILE *f = memstream_init(&m);
-                        if (!f)
-                                return log_oom();
+                _cleanup_(memstream_done) MemStream m = {};
+                FILE *f = memstream_init(&m);
+                if (!f)
+                        return log_oom();
 
-                        dump_event(event, f);
+                dump_event(event, f);
 
-                        _cleanup_free_ char *buf = NULL;
-                        r = memstream_finalize(&m, &buf, NULL);
-                        if (r < 0)
-                                log_event_warning_errno(event, token, r, "Failed to finalize memory stream, ignoring: %m");
-                        else
-                                log_info("%s", buf);
-                } else {
-                        puts("============================");
-                        dump_event(event, NULL);
-                        puts("============================");
-                }
+                _cleanup_free_ char *buf = NULL;
+                r = memstream_finalize(&m, &buf, NULL);
+                if (r < 0)
+                        log_event_warning_errno(event, token, r, "Failed to finalize memory stream, ignoring: %m");
+                else
+                        log_info("%s", buf);
 
                 log_event_info(event, token, "DONE");
                 return true;