From f16a622038244e1324f0cc2952d8d1f3981296df Mon Sep 17 00:00:00 2001 From: jim-p Date: Tue, 20 Nov 2012 09:41:01 -0500 Subject: Fixup kernel detection during upgrade process to ensure someone can't end up with a kernel that doesn't exist any more. --- etc/rc.initial.firmware_update | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'etc') diff --git a/etc/rc.initial.firmware_update b/etc/rc.initial.firmware_update index f4363c6..0b600e2 100755 --- a/etc/rc.initial.firmware_update +++ b/etc/rc.initial.firmware_update @@ -155,25 +155,17 @@ function check_for_kernel_file() { } if(!file_exists("/boot/kernel/pfsense_kernel.txt")) { echo "\nPlease select which kernel you would like to use:\n"; - echo "\n1. Non SMP kernel"; - echo "\n2. SMP kernel"; - echo "\n3. Embedded kernel (no video or keyboard)"; - echo "\n4. Developers kernel (slower performing, more debugging)\n"; - echo "\nPlease enter a number [1-4]: "; + echo "\n1. Standard Kernel"; + echo "\n2. Embedded Kernel (no video or keyboard)"; + echo "\nPlease enter a number [1-2]: "; $selection = strtoupper(chop(fgets($fp))); switch ($selection) { case "1": - exec("echo UP > /boot/kernel/pfsense_kernel.txt"); - break; - case "2": exec("echo SMP > /boot/kernel/pfsense_kernel.txt"); break; - case "3": + case "2": exec("echo wrap > /boot/kernel/pfsense_kernel.txt"); break; - case "4": - exec("echo Developers > /boot/kernel/pfsense_kernel.txt"); - break; } echo "\n"; } -- cgit v1.1