nspawn: pass the container's init PID out via sd_notify()
This is useful for nspawn managers that want to learn when nspawn is finished with initialiuzation, as well what the PID of the init system in the container is.
This commit is contained in:
parent
435fdcef52
commit
733d15ac7a
|
@ -3947,9 +3947,10 @@ int main(int argc, char *argv[]) {
|
|||
_cleanup_rtnl_unref_ sd_rtnl *rtnl = NULL;
|
||||
char last_char = 0;
|
||||
|
||||
sd_notify(false,
|
||||
"READY=1\n"
|
||||
"STATUS=Container running.");
|
||||
sd_notifyf(false,
|
||||
"READY=1\n"
|
||||
"STATUS=Container running.\n"
|
||||
"X_NSPAWN_LEADER_PID=" PID_FMT, pid);
|
||||
|
||||
r = sd_event_new(&event);
|
||||
if (r < 0) {
|
||||
|
|
Loading…
Reference in a new issue