From f0cbe9ac994ecb35b09dc0154ebacb7257e9318a Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Tue, 4 Dec 2018 07:18:29 +0100 Subject: [PATCH] firmware: error on missing file Unlikely published in 18.7.x, and even there .mtree will exist with 18.7.9 update at the very latest. --- src/opnsense/scripts/firmware/health.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/opnsense/scripts/firmware/health.sh b/src/opnsense/scripts/firmware/health.sh index 86a50512d..74efcadb4 100755 --- a/src/opnsense/scripts/firmware/health.sh +++ b/src/opnsense/scripts/firmware/health.sh @@ -74,15 +74,15 @@ set_check() echo "Version ${VER} is correct." >> ${PKG_PROGRESS_FILE} fi + echo ">>> Check for missing or altered ${SET} files" >> ${PKG_PROGRESS_FILE} + FILE=/usr/local/opnsense/version/${SET}.mtree if [ ! -f ${FILE} ]; then - # XXX complain if file is missing post-18.7 + echo "Cannot verify ${SET}: missing ${FILE}" >> ${PKG_PROGRESS_FILE} return fi - echo ">>> Check for missing or altered ${SET} files" >> ${PKG_PROGRESS_FILE} - echo "${MTREE_PATTERNS}" > ${TMPFILE} MTREE_OUT=$(${MTREE} -X ${TMPFILE} < ${FILE} 2>&1)