firmware: add upgrade test, maybe later also a size check; closes #7769

This commit is contained in:
Franco Fichtner 2024-08-14 14:49:27 +02:00
parent fe0c78289d
commit ef5a59f5e4
2 changed files with 22 additions and 0 deletions

View File

@ -0,0 +1,17 @@
#!/bin/sh
CORE=$(opnsense-version -n)
if [ -z "${CORE}" ]; then
echo "Could not determine core package name."
exit 1
fi
if [ -z "$(pkg query %n ${CORE})" ]; then
echo "Core package \"${CORE}\" not known to package database."
exit 1
fi
echo "Passed all upgrade tests."
exit 0

View File

@ -126,6 +126,11 @@ core_check()
CORE=$(opnsense-version -n)
PROGRESS=
if [ -z "${CORE}" ]; then
echo "Could not determine core package name."
return
fi
if [ -z "$(pkg query %n ${CORE})" ]; then
echo "Core package \"${CORE}\" not known to package database." | ${TEE} ${LOCKFILE}
return