From aa484dc156e877bc935d64624ab9e233ed498ef5 Mon Sep 17 00:00:00 2001 From: Eric Schultz Date: Wed, 7 Apr 2021 16:29:11 -0700 Subject: [PATCH] fix: flashbackup should generate any missing bz*.sha256 files --- dynamix.unraid.net.plg | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dynamix.unraid.net.plg b/dynamix.unraid.net.plg index ef261735c..38c3dd959 100644 --- a/dynamix.unraid.net.plg +++ b/dynamix.unraid.net.plg @@ -1037,7 +1037,8 @@ $allbzfiles = ['bzimage','bzfirmware','bzmodules','bzroot','bzroot-gui']; foreach ($allbzfiles as $bzfile) { $sha256 = trim(@file_get_contents("/boot/$bzfile.sha256")); if (strlen($sha256) != 64) { - response_complete(406, '{"error":"Invalid or missing '.$bzfile.'.sha256 file"}'); + $sha256 = hash_file('sha256', "/boot/$bzfile"); + file_put_contents("/boot/$bzfile.sha256", $sha256."\n"); } $bzfilehashes[] = $sha256; }