discover: Add logging for default boot option behaviour
[petitboot] / discover / device-handler.c
index e991662d6a372eb5e45dc8625b75f0314d1261d9..46fecd2c15566deaa12df3a94e896c0a939e4a0d 100644 (file)
@@ -425,6 +425,8 @@ static int default_timeout(void *arg)
                return 0;
        }
 
+       pb_log("Timeout expired, booting default option %s\n", opt->option->id);
+
        boot(handler, handler->default_boot_option, NULL,
                        handler->dry_run, boot_status, handler);
        return 0;
@@ -439,6 +441,8 @@ static void set_default(struct device_handler *handler,
        if (!handler->default_enabled)
                return;
 
+       pb_log("Boot option %s set as default\n", opt->option->id);
+
        handler->default_boot_option = opt;
        handler->sec_to_boot = DEFAULT_BOOT_TIMEOUT_SEC;
        default_timeout(handler);
@@ -820,6 +824,8 @@ void device_handler_cancel_default(struct device_handler *handler)
        if (!handler->default_boot_option)
                return;
 
+       pb_log("Cancelling default boot option\n");
+
        handler->default_boot_option = NULL;
 
        status.type = BOOT_STATUS_INFO;