#include <stdlib.h>
+#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>
#include "petitboot-paths.h"
#include "devices/message.h"
-#define PBOOT_DEFAULT_ICON "usbpen.png"
+#define PBOOT_DEFAULT_ICON "tux.png"
static const char *default_icon = artwork_pathname(PBOOT_DEFAULT_ICON);
return TWIN_TRUE;
}
-int pboot_start_device_discovery(void)
+int pboot_start_device_discovery(int udev_trigger)
{
int sock;
struct sockaddr_un addr;
twin_set_file(pboot_proc_server_sock, sock, TWIN_READ, &_ctx);
+ if (udev_trigger) {
+ int rc = system("udevtrigger");
+ if (rc)
+ LOG("udevtrigger failed, rc %d\n", rc);
+ }
+
return TWIN_TRUE;
}