Echo to WALL when upgrades begin
if /etc/init_bootloader.sh exists, run this after upgrade. This will be the original bsdlabel command that was run.
Use the new download system in pfSense to download the old style updates.
Delete /tmp/latest*
Cleanup files in /tmp/ if the upgrade does not work out
Add $Id$ tags
Woops, change the flash back to ro after upgrade
Unlock flash during upgrade
Fix auto upgrade
Helps to test first :-/
Stub in changes that will allow for custom firmware URLs
-e -> -r
If /tmp/custom.tgz exists, allow it to overwrite the upgrade. This can be useful if you do not wish to upgrade a certain part of pfSense.
If an error occurs, exit with 1, not 0
Add proxy_auth_username and proxy_auth_password system tags which will control the auto upgrade process if a proxy server is involved.
Currently this is a hidden variable (similar to the way m0n0wall functions) but will have a GUI written if there is enough demand.
Detect when either md5 cannot be downloaded, log a message to syslog and bail.
Correct testing behavior for default shell. Previously was tested with bash.
Log upgrade actions to syslog.
Add auto upgrade option to pfSense