[PATCH V2 3/4] discover: Add support for 'add-url' actions

Samuel Mendoza-Jonas sam.mj at au1.ibm.com
Thu Jul 24 15:05:38 EST 2014


Signed-off-by: Samuel Mendoza-Jonas <sam.mj at au1.ibm.com>
---
 discover/discover-server.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/discover/discover-server.c b/discover/discover-server.c
index 80919fd..e4f3b67 100644
--- a/discover/discover-server.c
+++ b/discover/discover-server.c
@@ -216,6 +216,7 @@ static int discover_server_process_message(void *arg)
 	struct boot_command *boot_command;
 	struct client *client = arg;
 	struct config *config;
+	char *url;
 	int rc;
 
 	message = pb_protocol_read_message(client, client->fd);
@@ -262,6 +263,12 @@ static int discover_server_process_message(void *arg)
 				config);
 		break;
 
+	case PB_PROTOCOL_ACTION_ADD_URL:
+		url = pb_protocol_deserialise_string((void *) client, message);
+
+		device_handler_process_url(client->server->device_handler, url);
+		break;
+
 	default:
 		pb_log("%s: invalid action %d\n", __func__, message->action);
 		return 0;
-- 
1.9.3



More information about the Petitboot mailing list