From f696dac1eb48b771e3afadbd0d0d05c253c3a658 Mon Sep 17 00:00:00 2001
From: David Bauer <mail@david-bauer.net>
Date: Sun, 14 Jan 2024 01:11:45 +0100
Subject: [PATCH] app: support recovery image suffix

Detect images with a recovery suffix as images for a Bootloader recovery
mode.

Required for D-Link COVR-X1860.

Signed-off-by: David Bauer <mail@david-bauer.net>
---
 app.js | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app.js b/app.js
index 0316a67..6482468 100644
--- a/app.js
+++ b/app.js
@@ -119,7 +119,8 @@ var firmwarewizard = function() {
     'kernel': "Kernel-Image",
     'eva-filesystem': 'Bootloader-Root-Image',
     'eva-kernel': 'Bootloader-Kernel-Image',
-    'bootloader': 'Bootloader-Image'
+    'bootloader': 'Bootloader-Image',
+    'recovery': 'Recovery-Image'
   };
 
   var branches = ObjectValues(config.directories).filter(function(e, index, self) {
@@ -359,7 +360,7 @@ var firmwarewizard = function() {
   }
 
   function findType(name) {
-    var m = /-(sysupgrade|factory|rootfs|kernel|eva-filesystem|eva-kernel|bootloader)[-.]/.exec(name);
+    var m = /-(sysupgrade|factory|rootfs|kernel|eva-filesystem|eva-kernel|bootloader|recovery)[-.]/.exec(name);
     return m ? m[1] : 'factory';
   }
 
-- 
GitLab