From 3db58e13cf5044a227307bc7420e8001033d77c0 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Thu, 7 Apr 2005 03:40:41 +0000 Subject: * Add kernel version file * Cleanup and add more comments --- etc/rc.firmware | 10 ++++++++-- etc/version_kernel | 1 + usr/local/www/system_firmware_auto.php | 15 +++++++++++++-- 3 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 etc/version_kernel diff --git a/etc/rc.firmware b/etc/rc.firmware index 6f3d740..dd3ec26 100755 --- a/etc/rc.firmware +++ b/etc/rc.firmware @@ -61,7 +61,7 @@ pfSenseupgrade) sleep 5 exec /dev/console 2>/dev/console - + echo "Firmware upgrade in progress..." | logger -p daemon.info -i -t Upgrade # backup config @@ -93,4 +93,10 @@ pfSenseupgrade) echo "Done - rebooting system..." | logger -p daemon.info -i -t Upgrade /sbin/shutdown -r now ;; -esac +pfSense) + + ;; +pfSense_base) + + ;; +esac \ No newline at end of file diff --git a/etc/version_kernel b/etc/version_kernel new file mode 100644 index 0000000..8f83215 --- /dev/null +++ b/etc/version_kernel @@ -0,0 +1 @@ +5.4-RC#1 \ No newline at end of file diff --git a/usr/local/www/system_firmware_auto.php b/usr/local/www/system_firmware_auto.php index e224290..768ebbc 100755 --- a/usr/local/www/system_firmware_auto.php +++ b/usr/local/www/system_firmware_auto.php @@ -59,9 +59,12 @@ require("guiconfig.inc");

- + - + @@ -95,8 +98,10 @@ $kernel_version_avail = download_file_with_progress_bar("http://www.pfSense.com/ $current_installed_pfsense_version = return_filename_as_string("/etc/version"); $current_installed_pfsense_base_version = return_filename_as_string("/etc/version_base"); +$current_installed_pfsense_kernel_version = return_filename_as_string("/etc/kernel_base"); /* end of colin these will be xmlrpc */ +/* begin downloading files */ if($needs_system_upgrade == true) { update_status("Downloading updates ..."); $status = download_file_with_progress_bar("http://www.pfSense.com/latest.tgz", "/tmp/latest.tgz"); @@ -117,12 +122,18 @@ if($needs_system_upgrade == true) $external_upgrade_helper_text .= "/tmp/latest.tgz /tmp/latest.tgz.md5"; if($needs_base_upgrade == true) $external_upgrade_helper_text .= "/tmp/latest_base.tgz /tmp/latest_base.tgz.md5"; +if($needs_kernel_upgrade == true) + $external_upgrade_helper_text .= "/tmp/latest_kernel.tgz /tmp/latest_kernel.tgz.md5"; update_status("Downloading complete."); update_output_window("pfSense is now upgrading.\\n\\nThe firewall will reboot once the operation is completed."); echo "\n"; exec_rc_script_async("{$external_upgrade_helper_text}"); +/* end of upgrade script */ + + + /* Helper functions */ -- cgit v1.1