All pastes #1177981 Raw Edit

Someone

public text v1 · immutable
#1177981 ·published 2008-08-18 20:46 UTC
rendered paste body
--- kexecboot-0.3/devicescan.c	2008-08-01 22:50:35.000000000 +0200
+++ kexecboot/devicescan.c	2008-08-18 22:17:39.000000000 +0200
@@ -166,6 +166,12 @@
 		bl->list[count]->device = device;
 		bl->list[count]->fstype = fstype;
 		bl->list[count]->kernelpath = kernelpath;
+		
+		/* prefer the cmdline filtered in /proc */
+		bl->list[count]->cmdline = getenv("kinit_params");
+		if (! strlen(bl->list[count]->cmdline) == "") {
+		
+		
 		if ( (g = fopen("/mnt/boot/kernel-cmdline", "r")) ) {
 			bl->list[count]->cmdline =
 			    malloc(COMMAND_LINE_SIZE);
@@ -177,6 +183,7 @@
 		} else
 			bl->list[count]->cmdline = NULL;
 
+		}
 		count++;
 		if (count == size) {
 			size *= 2;