From 991297b6619865d37c29641b8d33f7daa5d63390 Mon Sep 17 00:00:00 2001 From: Ole Petter Date: Wed, 20 Apr 2022 13:47:40 +0200 Subject: [PATCH] Handle xz images in monitor-raspbian They've changed their image extensions again Changelog: None Signed-off-by: Ole Petter --- scripts/linkbot/monitor-raspbian-os.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/linkbot/monitor-raspbian-os.js b/scripts/linkbot/monitor-raspbian-os.js index d9cc1a4..c684b32 100644 --- a/scripts/linkbot/monitor-raspbian-os.js +++ b/scripts/linkbot/monitor-raspbian-os.js @@ -35,13 +35,13 @@ function getNewRaspbian(target, url, separator) { var document = dom.window.document; var refs = document.getElementsByTagName("a"); var test = Array.from(refs) - .filter((ref) => ref.textContent.match("raspios-.*-lite.*.zip$")) + .filter((ref) => ref.textContent.match("raspios-.*-lite.*\.img\.(zip|xz)$")) .reduce((acc, element) => { - acc.push(element.textContent.match("raspios-.*-lite.*.zip$").input); + acc.push(element.textContent.match("raspios-.*-lite.*\.img\.(zip|xz)$").input); return acc; }, [])[0]; console.log(`Test var: ${test}`); - const imageName = test.substring(0, test.length - 4); + const imageName = test.substring(0, test.lastIndexOf('.img')); if (separator) { return { replacementLine: `${target}${separator} \"${url}/${test}\"`,