summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2008-01-11 18:00:29 +0000
committerScott Ullrich <sullrich@pfsense.org>2008-01-11 18:00:29 +0000
commit9daeb964853d3251c3304cb6dfbc05bda843987a (patch)
treec9ba1d31e876311dd901e94a11ec9f5f51a48740 /etc
parent60b7af167da0818624180dd02dbb55f73e026b55 (diff)
downloadpfsense-9daeb964853d3251c3304cb6dfbc05bda843987a.zip
pfsense-9daeb964853d3251c3304cb6dfbc05bda843987a.tar.gz
Automatically assume the embedded platform on update if the platform
is set to embedded or wrap. We do not include any kernels outside of embedded anyways for this paticular platform.
Diffstat (limited to 'etc')
-rwxr-xr-xetc/rc.initial.firmware_update8
1 files changed, 8 insertions, 0 deletions
diff --git a/etc/rc.initial.firmware_update b/etc/rc.initial.firmware_update
index a3d5a29..78cca04 100755
--- a/etc/rc.initial.firmware_update
+++ b/etc/rc.initial.firmware_update
@@ -112,6 +112,14 @@ switch ($command) {
function check_for_kernel_file() {
global $fp;
+ $platform = file_get_contents("/etc/platform");
+ $platform = str_replace("\n", "", $platform);
+ $platform = str_replace("\r", "", $platform);
+ if($platform == "embedded" or $platform == "wrap") {
+ exec("echo wrap > /boot/kernel/pfsense_kernel.txt");
+ echo "\n";
+ return;
+ }
if(!file_exists("/boot/kernel/pfsense_kernel.txt")) {
echo "\nPlease select which kernel you would like to use:\n";
echo "\n1. Non SMP kernel";
OpenPOWER on IntegriCloud