discover: Handle incoming configuration messages
[petitboot] / discover / device-handler.c
index 6fa14f9dd07ffb8c82d9df94c3344a12ca3d9ff5..725e491d1f6f9c87d11f1918826b049e0ba76885 100644 (file)
@@ -1,4 +1,3 @@
-
 #include <assert.h>
 #include <stdlib.h>
 #include <stdbool.h>
@@ -717,6 +716,13 @@ void device_handler_cancel_default(struct device_handler *handler)
        discover_server_notify_boot_status(handler->server, &status);
 }
 
+void device_handler_update_config(struct device_handler *handler,
+               struct config *config)
+{
+       config_set(config);
+       discover_server_notify_config(handler->server, config);
+}
+
 #ifndef PETITBOOT_TEST
 static bool check_existing_mount(struct discover_device *dev)
 {