From a1936ced0f7085ee879cf37ff852dbec8db9f703 Mon Sep 17 00:00:00 2001 From: bergware Date: Mon, 26 Feb 2018 12:33:14 +0100 Subject: [PATCH] More resilient version detection for downgrade --- plugins/dynamix.plugin.manager/Update.page | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/dynamix.plugin.manager/Update.page b/plugins/dynamix.plugin.manager/Update.page index 9b1bcd3a3..6e0c0e904 100644 --- a/plugins/dynamix.plugin.manager/Update.page +++ b/plugins/dynamix.plugin.manager/Update.page @@ -17,13 +17,15 @@ Tag="thumbs-up" Please wait, retrieving and updating system information ..."; $audit = $notify['unraidos'] ? 1 : 0; +$version = $date = 'unknown'; if (file_exists('/boot/previous/changes.txt')) { exec("head -n4 /boot/previous/changes.txt",$rows); foreach ($rows as $row) { - list($check,$version,$date) = explode(' ',$row); - if (stripos($check,'version')!==false) break; - $version = $date = 'unknown'; + if ($i = stripos($row,'version')!==false) { + list($version,$date) = explode(' ',trim(substr($row,$i+7))); + break; + } } } ?>