firmware: provide check data to caller for upcoming refactor #4500

This commit is contained in:
Franco Fichtner 2021-02-11 16:29:28 +01:00
parent d8e0eb669a
commit 84b086ec96
2 changed files with 6 additions and 1 deletions

View File

@ -37,6 +37,8 @@
# downgrade_packages: array with { name: <package_name>, current_version: <current_version>, new_version: <new_version> }
# upgrade_packages: array with { name: <package_name>, current_version: <current_version>, new_version: <new_version> }
JSONFILE="/tmp/pkg_upgrade.json"
base_to_reboot=""
connection="error"
download_size=""
@ -367,7 +369,7 @@ else
fi
# write our json structure
cat << EOF
cat > ${JSONFILE} << EOF
{
"connection":"$connection",
"downgrade_packages":[$packages_downgraded],
@ -387,3 +389,5 @@ cat << EOF
"upgrade_packages":[$packages_upgraded]
}
EOF
cat ${JSONFILE}

View File

@ -37,6 +37,7 @@ if ($ret != null) {
$repos = explode("\n", trim(shell_exec('opnsense-verify -l')));
sort($repos);
$ret['product_repos'] = implode(', ', $repos);
$ret['product_check'] = json_decode(@file_get_contents('/tmp/pkg_upgrade.json'), true);
ksort($ret);
} else {
$ret = [];