From a137d96af8b7011d990161ba1fd113caaabb6914 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Thu, 14 Oct 2021 14:49:11 +0200 Subject: [PATCH] firmware: in case of fs integrity issues try not to break upgrades File is always packaged, but we cannot trust the file system. --- src/opnsense/scripts/firmware/check.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opnsense/scripts/firmware/check.sh b/src/opnsense/scripts/firmware/check.sh index f6f2d47f6..da75d552c 100755 --- a/src/opnsense/scripts/firmware/check.sh +++ b/src/opnsense/scripts/firmware/check.sh @@ -329,7 +329,7 @@ fi packages_is_size="$(opnsense-update -SRp)" if [ -n "${packages_is_size}" ]; then - upgrade_major_message=$(cat /usr/local/opnsense/data/firmware/upgrade.html | sed 's/"/\\&/g' | tr '\n' ' ') + upgrade_major_message=$(cat /usr/local/opnsense/data/firmware/upgrade.html 2> /dev/null | sed 's/"/\\&/g' | tr '\n' ' ') upgrade_major_version=$(opnsense-update -vR) upgrade_needs_reboot="1" sets_upgraded="{\"name\":\"packages\",\"size\":\"${packages_is_size}\",\"current_version\":\"${product_version}\",\"new_version\":\"${upgrade_major_version}\",\"repository\":\"${product_repo}\"}"