git: mini_init: Don't call exit(3), catch SIGTERM
    Francois Tigeot 
    ftigeot at crater.dragonflybsd.org
       
    Wed Apr  9 13:24:17 PDT 2014
    
    
  
commit 0a6762a2b6ea19ae94b21ad2a3718aa97180dd16
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Wed Apr 9 12:54:23 2014 +0200
    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.
Summary of changes:
 share/initrd/mini_init/oinit.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/0a6762a2b6ea19ae94b21ad2a3718aa97180dd16
-- 
DragonFly BSD source repository
    
    
More information about the Commits
mailing list