From 375c81a1b9aa8904dfdd0b1195fe99a1e4a2fa9d Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Wed, 1 May 2013 09:56:54 +0800 Subject: discover: Send boot status messages during boot() Now what we have protocol support, send status updates during the boot process. Signed-off-by: Jeremy Kerr --- discover/device-handler.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'discover/device-handler.c') diff --git a/discover/device-handler.c b/discover/device-handler.c index 594a7c3..d3274bc 100644 --- a/discover/device-handler.c +++ b/discover/device-handler.c @@ -663,6 +663,13 @@ static struct discover_boot_option *find_boot_option_by_id( return NULL; } +static void boot_status(void *arg, struct boot_status *status) +{ + struct device_handler *handler = arg; + + discover_server_notify_boot_status(handler->server, status); +} + void device_handler_boot(struct device_handler *handler, struct boot_command *cmd) { @@ -670,5 +677,5 @@ void device_handler_boot(struct device_handler *handler, opt = find_boot_option_by_id(handler, cmd->option_id); - boot(handler, opt, cmd, handler->dry_run); + boot(handler, opt, cmd, handler->dry_run, boot_status, handler); } -- cgit v1.2.1