Let user decide if he wants to proceed to the upgrade when sha256 fails to download. Fixes #3576

This commit is contained in:
Renato Botelho 2014-10-20 10:41:02 -05:00
parent 13ec619c9c
commit 6d9514581a
1 changed files with 8 additions and 1 deletions

View File

@ -87,7 +87,14 @@ switch ($command) {
} else {
echo "\n\nWARNING.\n";
echo "\nCould not locate a sha256 file. We cannot verify the download once completed.\n\n";
sleep(15);
echo "Do you still want to proceed with the upgrade [n]? ";
$answer = strtoupper(chop(fgets($fp)));
if ($answer == "Y" or $answer == "YES") {
echo "\nContinuing upgrade...";
} else {
echo "\nUpgrade cancelled.\n\n";
die;
}
}
if(file_exists("/root/firmware.tgz.sha256")) {
$source_sha256 = trim(`cat /root/firmware.tgz.sha256 | awk '{ print \$4 }'`,"\r");