[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