}
static void update_status(struct discover_client *client,
- struct boot_status *status)
+ struct status *status)
{
if (client->ops.update_status)
client->ops.update_status(status, client->ops.cb_arg);
struct discover_client *client = arg;
struct pb_protocol_message *message;
struct system_info *sysinfo;
- struct boot_status *status;
struct boot_option *opt;
+ struct status *status;
struct config *config;
struct device *dev;
char *dev_id;
device_remove(client, dev_id);
break;
case PB_PROTOCOL_ACTION_STATUS:
- status = talloc_zero(ctx, struct boot_status);
+ status = talloc_zero(ctx, struct status);
rc = pb_protocol_deserialise_boot_status(status, message);
if (rc) {
command->initrd_file = data->initrd;
command->dtb_file = data->dtb;
command->boot_args = data->args;
- command->tty = ttyname(STDIN_FILENO);
+ command->args_sig_file = data->args_sig_file;
+ command->console = ttyname(STDIN_FILENO);
}
int discover_client_boot(struct discover_client *client,