From 3ff51ab6347dca74b0d80cffe47146fac85d3388 Mon Sep 17 00:00:00 2001 From: Eric Schultz Date: Thu, 8 Apr 2021 00:37:09 -0700 Subject: [PATCH] fix: flashbackup will now trap for missing bz files --- dynamix.unraid.net.plg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dynamix.unraid.net.plg b/dynamix.unraid.net.plg index 38c3dd959..aaecbd27f 100644 --- a/dynamix.unraid.net.plg +++ b/dynamix.unraid.net.plg @@ -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");