[Initng-svn] r3203 - initng/trunk/src

svn at initng.thinktux.net svn at initng.thinktux.net
Sun Mar 5 14:00:33 CET 2006


Author: makomk
Date: Sun Mar  5 14:00:32 2006
New Revision: 3203

Modified:
   initng/trunk/src/initng_fd.c
   initng/trunk/src/initng_main.c
Log:
Commend new fork-and-reboot code; remove unused is_eof var


Modified: initng/trunk/src/initng_fd.c
==============================================================================
--- initng/trunk/src/initng_fd.c	(original)
+++ initng/trunk/src/initng_fd.c	Sun Mar  5 14:00:32 2006
@@ -98,7 +98,6 @@
     int chars_read=0;
     int old_content_offset = 0;
     int read_ret = 0;
-    int is_eof = FALSE;
 
     D_("\ninitng_fd_process_read_input(%s, %s, %i);\n", service->name, p->pt->name);
 

Modified: initng/trunk/src/initng_main.c
==============================================================================
--- initng/trunk/src/initng_main.c	(original)
+++ initng/trunk/src/initng_main.c	Sun Mar  5 14:00:32 2006
@@ -166,6 +166,9 @@
         return;
     }
 
+    /* Under certain unknown circumstances, calling reboot(RB_POWER_OFF) from
+       pid 1 leads to a "Kernel panic - not syncing: Attempted to kill init!".
+       Workaround is to fork a child to do it. See bug #488 for details */
     if (t == THEN_REBOOT || t == THEN_HALT)
     {
         pid = fork();


More information about the Initng-svn mailing list