]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: support --bus-introspect option
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 18 Nov 2021 21:49:50 +0000 (06:49 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 18 Nov 2021 21:50:02 +0000 (06:50 +0900)
src/network/networkd.c

index 7d63786f484b8ba40b111b99acf7892eeab44121..d61769d9f30ab2707610ab0de2bdb88edd08d031 100644 (file)
@@ -7,13 +7,16 @@
 #include "sd-daemon.h"
 #include "sd-event.h"
 
+#include "bus-log-control-api.h"
 #include "capability-util.h"
 #include "daemon-util.h"
 #include "firewall-util.h"
 #include "main-func.h"
 #include "mkdir-label.h"
 #include "networkd-conf.h"
+#include "networkd-manager-bus.h"
 #include "networkd-manager.h"
+#include "service-util.h"
 #include "signal-util.h"
 #include "user-util.h"
 
@@ -24,6 +27,13 @@ static int run(int argc, char *argv[]) {
 
         log_setup();
 
+        r = service_parse_argv("systemd-networkd.service",
+                               "Manage and configure network devices, create virtual network devices",
+                               BUS_IMPLEMENTATIONS(&manager_object, &log_control_object),
+                               argc, argv);
+        if (r <= 0)
+                return r;
+
         umask(0022);
 
         if (argc != 1)