On Thu, 16 May 2019, Dmitry Bogatov wrote: > + if (fork() == 0) { /* child */ if ((ret = fork()) == 0) { /* child */ > + execl(SELINUX_CHECK, SELINUX_CHECK, NULL); > + fprintf(stderr, "Failed to execute helper to init SELinux\n"); > + exit(SELINUX_CHECK_HALT); > + } } else if (ret == -1) { /* fork failed */ fprintf(stderr, "Failed to fork to execute helper to init SELinux\n"); ret = SELINUX_CHECK_HALT; } else { /* parent */ + wait(&wstatus); + ret = WIFEXITED(wstatus) ? WEXITSTATUS(wstatus) : SELINUX_CHECK_HALT; } > + switch (ret) { > + case SELINUX_CHECK_CONTINUE: return; [...]
- Bug#929063: init: delegate selinux operation to separat... Dmitry Bogatov
- Bug#929063: init: delegate selinux operation to se... Laurent Bigonville
- Bug#929063: init: delegate selinux operation t... Laurent Bigonville
- Bug#929063: init: delegate selinux operation t... Dmitry Bogatov
- Bug#929063: init: delegate selinux operati... Laurent Bigonville
- Bug#929063: init: delegate selinux ope... Dmitry Bogatov
- Bug#929063: init: delegate selinu... Laurent Bigonville
- Bug#929063: init: delegate se... Thorsten Glaser
- Bug#929063: init: delegate selinux operation to se... Thorsten Glaser
- Bug#929063: Moving SELinux check Jesse Smith
- Bug#929063: Moving SELinux check Dmitry Bogatov
- Bug#929063: Moving SELinux check Jesse Smith
- Bug#929063: Moving SELinux check Thorsten Glaser
- Bug#929063: Moving SELinux check Jesse Smith
- Bug#929063: Path of a thousand miles starts with a... Dominick Grift
- Bug#929063: init: delegate selinux operation to se... Jesse Smith
- Bug#929063: init: delegate selinux operation t... Dmitry Bogatov
- Bug#929063: init: delegate selinux operation to se... Jesse Smith
- Bug#929063: SELinux integration in sysVinit Jason Zaman