mini_init: Don't call exit(3), catch SIGTERM
authorFrançois Tigeot <ftigeot@wolfpond.org>
Wed, 9 Apr 2014 10:54:23 +0000 (12:54 +0200)
committerFrançois Tigeot <ftigeot@wolfpond.org>
Wed, 9 Apr 2014 20:23:31 +0000 (22:23 +0200)
commit0a6762a2b6ea19ae94b21ad2a3718aa97180dd16
tree9b85777d36b363ec800c0c519ac5b38f5f9b451c
parent831fa864ee9adef19e244c9a2b39a80b426a36a4
mini_init: Don't call exit(3), catch SIGTERM

* During a reboot sequence, all processes are routinely killed.

* Sadly, if init dies, the kernel panics.

* Try to avoid this situation by ignoring SIGTERM and not explicitely
  calling exit(3) if the child process dies and the chrooting sequence
  fails.
share/initrd/mini_init/oinit.c