From: Ray Strode Date: Wed, 24 Mar 2010 03:49:31 +0000 (-0400) Subject: [boot-server] Add debugging spew X-Git-Tag: 0.8.0~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=46f7f2104e9ebed8e6f9764f56fc5a7a3d8a8d0a;p=thirdparty%2Fplymouth.git [boot-server] Add debugging spew This will just help down the line if there are problems. --- diff --git a/src/ply-boot-server.c b/src/ply-boot-server.c index 42c10f77..7201f959 100644 --- a/src/ply-boot-server.c +++ b/src/ply-boot-server.c @@ -273,6 +273,8 @@ static void ply_boot_connection_on_password_answer (ply_boot_connection_t *connection, const char *password) { + ply_trace ("got password answer"); + ply_boot_connection_send_answer (connection, password); if (password != NULL) ply_list_append_data (connection->server->cached_passwords, @@ -283,6 +285,7 @@ ply_boot_connection_on_password_answer (ply_boot_connection_t *connection, static void ply_boot_connection_on_deactivated (ply_boot_connection_t *connection) { + ply_trace ("deactivated"); if (!ply_write (connection->fd, PLY_BOOT_PROTOCOL_RESPONSE_TYPE_ACK, strlen (PLY_BOOT_PROTOCOL_RESPONSE_TYPE_ACK))) @@ -294,6 +297,7 @@ ply_boot_connection_on_deactivated (ply_boot_connection_t *connection) static void ply_boot_connection_on_quit_complete (ply_boot_connection_t *connection) { + ply_trace ("quit complete"); if (!ply_write (connection->fd, PLY_BOOT_PROTOCOL_RESPONSE_TYPE_ACK, strlen (PLY_BOOT_PROTOCOL_RESPONSE_TYPE_ACK))) @@ -306,6 +310,7 @@ static void ply_boot_connection_on_question_answer (ply_boot_connection_t *connection, const char *answer) { + ply_trace ("got question answer: %s", answer); ply_boot_connection_send_answer (connection, answer); } @@ -313,6 +318,7 @@ static void ply_boot_connection_on_keystroke_answer (ply_boot_connection_t *connection, const char *key) { + ply_trace ("got key: %s", key); ply_boot_connection_send_answer (connection, key); } @@ -330,7 +336,10 @@ ply_boot_connection_on_request (ply_boot_connection_t *connection) if (!ply_boot_connection_read_request (connection, &command, &argument)) - return; + { + ply_trace ("could not read connection request"); + return; + } if (!ply_boot_connection_is_from_root (connection)) { @@ -354,11 +363,13 @@ ply_boot_connection_on_request (ply_boot_connection_t *connection) } else if (strcmp (command, PLY_BOOT_PROTOCOL_REQUEST_TYPE_SYSTEM_INITIALIZED) == 0) { + ply_trace ("got system initialized notification"); if (server->system_initialized_handler != NULL) server->system_initialized_handler (server->user_data, server); } else if (strcmp (command, PLY_BOOT_PROTOCOL_REQUEST_TYPE_ERROR) == 0) { + ply_trace ("got error notification"); if (server->error_handler != NULL) server->error_handler (server->user_data, server); } @@ -493,6 +504,8 @@ ply_boot_connection_on_request (ply_boot_connection_t *connection) { size = buffer_size; + ply_trace ("writing %d cached answers", + ply_list_get_length (server->cached_passwords)); if (!ply_write (connection->fd, PLY_BOOT_PROTOCOL_RESPONSE_TYPE_MULTIPLE_ANSWERS, strlen (PLY_BOOT_PROTOCOL_RESPONSE_TYPE_MULTIPLE_ANSWERS)) ||