diff options
author | Scott Ullrich <sullrich@gmail.com> | 2011-09-25 17:01:03 -0400 |
---|---|---|
committer | Scott Ullrich <sullrich@gmail.com> | 2011-09-25 17:01:03 -0400 |
commit | b2a67b558c40c18a1519cd56cccaabd72e04f69d (patch) | |
tree | 0733f49fd9557cb202b5e441e57ad0e0c134db32 /usr | |
parent | 0c13b5f6aa638e0d5dc5d60a2bf9160ddb207263 (diff) | |
download | pfsense-b2a67b558c40c18a1519cd56cccaabd72e04f69d.zip pfsense-b2a67b558c40c18a1519cd56cccaabd72e04f69d.tar.gz |
Add option to perform full backup prior to upgrade. First commit of 2011 pfSense hackathon!
Diffstat (limited to 'usr')
-rwxr-xr-x | usr/local/www/system_firmware.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/usr/local/www/system_firmware.php b/usr/local/www/system_firmware.php index 9e876c9..ceafcec 100755 --- a/usr/local/www/system_firmware.php +++ b/usr/local/www/system_firmware.php @@ -111,6 +111,9 @@ if(is_subsystem_dirty('firmwarelock')) { exit; } +if($_POST['backupbeforeupgrade']) + touch("/tmp/perform_full_backup.txt"); + if($_POST['kerneltype']) { if($_POST['kerneltype'] == "single") system("touch /boot/kernel/pfsense_kernel.txt"); @@ -289,6 +292,8 @@ if(stristr($_FILES['ulfile']['name'],"nanobsd")) <input name="Submit" type="submit" class="formbtn" value="Upgrade firmware" onClick="window.open('upload_progress.php?upload_id=<?=$upload_id?>','UploadMeter','width=370,height=115', true); return true;"> */ ?> + <input type="checkbox" name='backupbeforeupgrade' id='backupbeforeupgrade'> <?=gettext("Perform full backup prior to upgrade");?> + <br><br> <input name="Submit" type="submit" class="formbtn" value="<?=gettext("Upgrade firmware");?>"> <?php endif; else: ?> <strong><?=gettext("You must reboot the system before you can upgrade the firmware.");?></strong> |