]> git.ozlabs.org Git - petitboot/blobdiff - discover/pb-discover.c
discover: Add network handling
[petitboot] / discover / pb-discover.c
index fac1c9deb261301e9927b9dc7c095339a6d83370..986401d9fff6f434bff7c9c007f4e50548961341 100644 (file)
@@ -17,6 +17,7 @@
 #include "user-event.h"
 #include "discover-server.h"
 #include "device-handler.h"
+#include "network.h"
 
 static void print_version(void)
 {
@@ -108,6 +109,7 @@ int main(int argc, char *argv[])
 {
        struct device_handler *handler;
        struct discover_server *server;
+       struct network *network;
        struct waitset *waitset;
        struct opts opts;
        struct pb_udev *udev;
@@ -154,6 +156,10 @@ int main(int argc, char *argv[])
        if (!server)
                return EXIT_FAILURE;
 
+       network = network_init(server, waitset, opts.dry_run == opt_yes);
+       if (!network)
+               return EXIT_FAILURE;
+
        handler = device_handler_init(server, waitset, opts.dry_run == opt_yes);
        if (!handler)
                return EXIT_FAILURE;