From: Yu Watanabe Date: Thu, 18 Nov 2021 21:49:50 +0000 (+0900) Subject: network: support --bus-introspect option X-Git-Tag: v250-rc1~208^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6b4c1c9f3c4d5edafbbf4ebf4b06e6dc74f126a1;p=thirdparty%2Fsystemd.git network: support --bus-introspect option --- diff --git a/src/network/networkd.c b/src/network/networkd.c index 7d63786f484..d61769d9f30 100644 --- a/src/network/networkd.c +++ b/src/network/networkd.c @@ -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)