]> git.ozlabs.org Git - petitboot/commitdiff
discover: Add logging for default boot option behaviour
authorJeremy Kerr <jk@ozlabs.org>
Tue, 21 May 2013 06:39:32 +0000 (14:39 +0800)
committerJeremy Kerr <jk@ozlabs.org>
Mon, 24 Jun 2013 04:52:50 +0000 (12:52 +0800)
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
discover/device-handler.c

index e991662d6a372eb5e45dc8625b75f0314d1261d9..46fecd2c15566deaa12df3a94e896c0a939e4a0d 100644 (file)
@@ -425,6 +425,8 @@ static int default_timeout(void *arg)
                return 0;
        }
 
                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;
        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;
 
        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);
        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;
 
        if (!handler->default_boot_option)
                return;
 
+       pb_log("Cancelling default boot option\n");
+
        handler->default_boot_option = NULL;
 
        status.type = BOOT_STATUS_INFO;
        handler->default_boot_option = NULL;
 
        status.type = BOOT_STATUS_INFO;