diff options
author | Christian Poessinger <christian@poessinger.com> | 2021-09-06 12:31:45 +0200 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2021-09-06 12:32:53 +0200 |
commit | 76fdbc6cbe039d3971c5e6afed08a93e6d1c124f (patch) | |
tree | 794ee23867e8fa475940d9d5c8c86c68f62f6220 /scripts | |
parent | 6fb0e5a816958f2ef294889fb33ae7a835777966 (diff) | |
download | vyatta-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-x | scripts/install/install-image | 4 |
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") |