summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2021-09-06 12:31:45 +0200
committerChristian Poessinger <christian@poessinger.com>2021-09-06 12:32:53 +0200
commit76fdbc6cbe039d3971c5e6afed08a93e6d1c124f (patch)
tree794ee23867e8fa475940d9d5c8c86c68f62f6220 /scripts
parent6fb0e5a816958f2ef294889fb33ae7a835777966 (diff)
downloadvyatta-cfg-system-76fdbc6cbe039d3971c5e6afed08a93e6d1c124f.tar.gz
vyatta-cfg-system-76fdbc6cbe039d3971c5e6afed08a93e6d1c124f.zip
install-image: T2108: use minisign backup key if primary key fails
(cherry picked from commit 0c5edf1ced2872c495b190977db575deaf28fa1c)
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/install/install-image4
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/install/install-image b/scripts/install/install-image
index 5482804e..1ac7c89e 100755
--- a/scripts/install/install-image
+++ b/scripts/install/install-image
@@ -124,6 +124,10 @@ fetch_iso_by_url ()
echo "Found it. Checking digital signature..."
minisign -V -q -p /usr/share/vyos/keys/vyos-release.minisign.pub -m ${filename} -x ${filename}.minisig
if [ $? -ne 0 ]; then
+ echo "Signature check FAILED, trying BACKUP key..."
+ minisign -V -q -p /usr/share/vyos/keys/vyos-backup.minisign.pub -m ${filename} -x ${filename}.minisig
+ fi
+ if [ $? -ne 0 ]; then
echo "Signature check FAILED."
echo -n "Do you want to continue anyway? (yes/no) [no] "
response=$(get_response "No" "Yes No Y N")