[Patch] Trival - Add warning to init/main.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I passed init=/mylinuxrc to the kernel on the command line.  The kernel
silently dropped down to exec /sbin/init.  It turned out that /mylinuxrc
had improper permissions.  Without any warning message from the kernel
that something was wrong it took awhile to find the issue.  The patch
below adds a warning.

Regards,
Brian Avery


--- init/main.c.orig    2005-07-29 13:27:18.666231288 -0400
+++ init/main.c   2005-07-29 13:01:08.000000000 -0400
@@ -701,9 +701,10 @@ static int init(void * unused)
       * trying to recover a really broken machine.
       */
 
-     if (execute_command)
-           run_init_process(execute_command);
-
+     if (execute_command){
+                run_init_process(execute_command);
+                printk(KERN_WARNING "Failed to execute %s.  Attempting
defaults...\n",execute_command);
+        }        
      run_init_process("/sbin/init");
      run_init_process("/etc/init");
      run_init_process("/bin/init");
 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]
  Powered by Linux