summaryrefslogtreecommitdiffstats
path: root/etc/rc.initial.firmware_update
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2012-11-20 09:41:01 -0500
committerjim-p <jimp@pfsense.org>2012-11-20 09:42:14 -0500
commitf16a622038244e1324f0cc2952d8d1f3981296df (patch)
tree702616ac334f53e31d061c287be4e26cd61ac420 /etc/rc.initial.firmware_update
parent6acfbc6f4942c0eedb60678e20fa0abfeb7d21e3 (diff)
downloadpfsense-f16a622038244e1324f0cc2952d8d1f3981296df.zip
pfsense-f16a622038244e1324f0cc2952d8d1f3981296df.tar.gz
Fixup kernel detection during upgrade process to ensure someone can't end up with a kernel that doesn't exist any more.
Diffstat (limited to 'etc/rc.initial.firmware_update')
-rwxr-xr-xetc/rc.initial.firmware_update16
1 files changed, 4 insertions, 12 deletions
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";
}
OpenPOWER on IntegriCloud