mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-16 17:44:41 +00:00
firmware: add upgrade test, maybe later also a size check; closes #7769
This commit is contained in:
parent
fe0c78289d
commit
ef5a59f5e4
17
src/etc/rc.syshook.d/upgrade/10-sanity.sh
Executable file
17
src/etc/rc.syshook.d/upgrade/10-sanity.sh
Executable 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
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user