summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xetc/rc.initial.firmware_update2
-rwxr-xr-xtmp/post_upgrade_command5
2 files changed, 6 insertions, 1 deletions
diff --git a/etc/rc.initial.firmware_update b/etc/rc.initial.firmware_update
index 5acfe40..77afa64 100755
--- a/etc/rc.initial.firmware_update
+++ b/etc/rc.initial.firmware_update
@@ -136,7 +136,7 @@ function check_for_kernel_file() {
$selection = strtoupper(chop(fgets($fp)));
switch ($selection) {
case "1":
- touch("/boot/kernel/pfsense_kernel.txt");
+ exec("echo UP > /boot/kernel/pfsense_kernel.txt");
break;
case "2":
exec("echo SMP > /boot/kernel/pfsense_kernel.txt");
diff --git a/tmp/post_upgrade_command b/tmp/post_upgrade_command
index 8d2b12b..48b3f59 100755
--- a/tmp/post_upgrade_command
+++ b/tmp/post_upgrade_command
@@ -21,6 +21,11 @@ if [ $KERNELTYPE = "SMP" ]; then
tar xzpf /kernels/kernel_SMP.gz -C /boot/
fi
fi
+if [ $KERNELTYPE = "UP" ]; then
+ if [ -f /kernels/kernel_SMP.gz ]; then
+ tar xzpf /kernels/kernel_uniprocessor.gz -C /boot/
+ fi
+fi
# Now turn on or off serial console as needed
php -f /tmp/post_upgrade_command.php
OpenPOWER on IntegriCloud