add device version to update check

This commit is contained in:
John
2022-12-17 17:50:28 +01:00
parent c488156df1
commit 4c2c198842
3 changed files with 12 additions and 2 deletions
+8 -1
View File
@@ -16,7 +16,7 @@ function readVersions($old=false) {
array_walk($v, $func);
}
}
function checkUpdate($ebusdVersion, $ebusdRelease, $architecture, $loadedFiles) {
function checkUpdate($ebusdVersion, $ebusdRelease, $architecture, $deviceVersion, $loadedFiles) {
if (!$ebusdVersion) {
return 'invalid request';
}
@@ -30,6 +30,13 @@ function checkUpdate($ebusdVersion, $ebusdRelease, $architecture, $loadedFiles)
} else {
$ret = 'version '.$versions['ebusd'][0].' available';
}
if ($deviceVersion && @$versions['device']) {
$feat = strtok($deviceVersion, '.');
$ver = strtok('.');
if ($ver && $ver!==$versions['device'][0]) {
$ret .= ', device firmware '.$versions['device'][0].' available';
}
}
$newerAvailable = 0;
$configs = '';
foreach ($loadedFiles as $k => $val) {