nspawn, machined: fix comments and error messages
A bunch of "Client -> Child" fixes and one barrier-enumerator fix. (David: rebased on master)
This commit is contained in:
parent
327e26d689
commit
c0ffce2bd1
|
@ -353,9 +353,9 @@ int bus_machine_method_get_addresses(sd_bus_message *message, void *userdata, sd
|
|||
|
||||
r = wait_for_terminate(child, &si);
|
||||
if (r < 0)
|
||||
return sd_bus_error_set_errnof(error, r, "Failed to wait for client: %m");
|
||||
return sd_bus_error_set_errnof(error, r, "Failed to wait for child: %m");
|
||||
if (si.si_code != CLD_EXITED || si.si_status != EXIT_SUCCESS)
|
||||
return sd_bus_error_setf(error, SD_BUS_ERROR_FAILED, "Client died abnormally.");
|
||||
return sd_bus_error_setf(error, SD_BUS_ERROR_FAILED, "Child died abnormally.");
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -444,9 +444,9 @@ int bus_machine_method_get_os_release(sd_bus_message *message, void *userdata, s
|
|||
|
||||
r = wait_for_terminate(child, &si);
|
||||
if (r < 0)
|
||||
return sd_bus_error_set_errnof(error, r, "Failed to wait for client: %m");
|
||||
return sd_bus_error_set_errnof(error, r, "Failed to wait for child: %m");
|
||||
if (si.si_code != CLD_EXITED || si.si_status != EXIT_SUCCESS)
|
||||
return sd_bus_error_setf(error, SD_BUS_ERROR_FAILED, "Client died abnormally.");
|
||||
return sd_bus_error_setf(error, SD_BUS_ERROR_FAILED, "Child died abnormally.");
|
||||
|
||||
break;
|
||||
}
|
||||
|
@ -1040,11 +1040,11 @@ int bus_machine_method_bind_mount(sd_bus_message *message, void *userdata, sd_bu
|
|||
|
||||
r = wait_for_terminate(child, &si);
|
||||
if (r < 0) {
|
||||
r = sd_bus_error_set_errnof(error, r, "Failed to wait for client: %m");
|
||||
r = sd_bus_error_set_errnof(error, r, "Failed to wait for child: %m");
|
||||
goto finish;
|
||||
}
|
||||
if (si.si_code != CLD_EXITED) {
|
||||
r = sd_bus_error_setf(error, SD_BUS_ERROR_FAILED, "Client died abnormally.");
|
||||
r = sd_bus_error_setf(error, SD_BUS_ERROR_FAILED, "Child died abnormally.");
|
||||
goto finish;
|
||||
}
|
||||
if (si.si_status != EXIT_SUCCESS) {
|
||||
|
@ -1052,7 +1052,7 @@ int bus_machine_method_bind_mount(sd_bus_message *message, void *userdata, sd_bu
|
|||
if (read(errno_pipe_fd[0], &r, sizeof(r)) == sizeof(r))
|
||||
r = sd_bus_error_set_errnof(error, r, "Failed to mount: %m");
|
||||
else
|
||||
r = sd_bus_error_setf(error, SD_BUS_ERROR_FAILED, "Client failed.");
|
||||
r = sd_bus_error_setf(error, SD_BUS_ERROR_FAILED, "Child failed.");
|
||||
goto finish;
|
||||
}
|
||||
|
||||
|
@ -1088,7 +1088,7 @@ static int machine_operation_done(sd_event_source *s, const siginfo_t *si, void
|
|||
o->pid = 0;
|
||||
|
||||
if (si->si_code != CLD_EXITED) {
|
||||
r = sd_bus_error_setf(&error, SD_BUS_ERROR_FAILED, "Client died abnormally.");
|
||||
r = sd_bus_error_setf(&error, SD_BUS_ERROR_FAILED, "Child died abnormally.");
|
||||
goto fail;
|
||||
}
|
||||
|
||||
|
@ -1096,7 +1096,7 @@ static int machine_operation_done(sd_event_source *s, const siginfo_t *si, void
|
|||
if (read(o->errno_fd, &r, sizeof(r)) == sizeof(r))
|
||||
r = sd_bus_error_set_errnof(&error, r, "%m");
|
||||
else
|
||||
r = sd_bus_error_setf(&error, SD_BUS_ERROR_FAILED, "Client failed.");
|
||||
r = sd_bus_error_setf(&error, SD_BUS_ERROR_FAILED, "Child failed.");
|
||||
|
||||
goto fail;
|
||||
}
|
||||
|
|
|
@ -3474,8 +3474,8 @@ int main(int argc, char *argv[]) {
|
|||
}
|
||||
|
||||
/* Let the child know that we are ready and wait that the child is completely ready now. */
|
||||
if (!barrier_place_and_sync(&barrier)) { /* #5 */
|
||||
log_error("Client died too early.");
|
||||
if (!barrier_place_and_sync(&barrier)) { /* #4 */
|
||||
log_error("Child died too early.");
|
||||
r = -ESRCH;
|
||||
goto finish;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue