diff options
author | Ruediger Oertel <ro@suse.de> | 2014-06-13 16:41:06 +0200 |
---|---|---|
committer | David Herrmann <dh.herrmann@gmail.com> | 2014-06-16 15:23:17 +0200 |
commit | 5a85ca1cb622fda4a39c8a6f00dccea7f8a1e82a (patch) | |
tree | 1a5aedafe3796d8d8ae921046d8c27f111324973 /src/libsystemd | |
parent | 9489490a693ec5d1e3b49eecedb0ca5511568665 (diff) |
Reset signal-mask on re-exec to init=..
Process 1 (aka init) needs to be started with an empty signal mask.
That includes the process 1 that's started after the initrd is finished.
When the initrd is using systemd (as it does with dracut based initrds)
then it is systemd that calls the real init. Normally this is systemd
again, except when the user uses for instance "init=/bin/bash" on the
kernel command line.
Diffstat (limited to 'src/libsystemd')
0 files changed, 0 insertions, 0 deletions