fix: flashbackup will now trap for missing bz files

This commit is contained in:
Eric Schultz
2021-04-08 00:37:09 -07:00
parent aa484dc156
commit 3ff51ab634

View File

@@ -1035,6 +1035,9 @@ if ($command == 'deactivate') {
$bzfilehashes = [];
$allbzfiles = ['bzimage','bzfirmware','bzmodules','bzroot','bzroot-gui'];
foreach ($allbzfiles as $bzfile) {
if (!file_exists("/boot/$bzfile")) {
response_complete(406, '{"error":"missing /boot/'.$bzfile.'"}');
}
$sha256 = trim(@file_get_contents("/boot/$bzfile.sha256"));
if (strlen($sha256) != 64) {
$sha256 = hash_file('sha256', "/boot/$bzfile");