X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fpb-discover.c;h=d7ea0caec4ee74a2e3ddbe3a47956174c7f330ed;hp=2b04e62ee0247ab95d153325c9d3f2f865ca28bb;hb=322a024f44bd6c2d665010588d74a681c9703431;hpb=a7908ed63584ff12653b37fb2c2548c52c8ed9da diff --git a/discover/pb-discover.c b/discover/pb-discover.c index 2b04e62..d7ea0ca 100644 --- a/discover/pb-discover.c +++ b/discover/pb-discover.c @@ -7,6 +7,7 @@ #include #include "udev.h" +#include "user-event.h" #include "discover-server.h" #include "device-handler.h" @@ -22,6 +23,7 @@ int main(void) struct device_handler *handler; struct discover_server *server; struct udev *udev; + struct user_event *uev; FILE *log; log = fopen("pb-discover.log", "a"); @@ -52,6 +54,13 @@ int main(void) if (!udev) return EXIT_FAILURE; + uev = user_event_init(handler); + if (!uev) + return EXIT_FAILURE; + + udev_trigger(udev); + user_event_trigger(uev); + for (running = 1; running;) { if (waiter_poll()) break;