File tree Expand file tree Collapse file tree 1 file changed +18
-5
lines changed
Expand file tree Collapse file tree 1 file changed +18
-5
lines changed Original file line number Diff line number Diff line change 22set -eu
33
44# minisign public key (ONLY the base64 key, without the comment line)
5- MINISIGN_PUBKEY=" RWTB+/RzT24X6uPqrPGKrqODmbchU4N1G00fWzQSUc+qkz7pBUnEys58 "
5+ MINISIGN_PUBKEY=" RWSIfpPSznK9A1gWUc8Eg2iXXQwU5d9BYuQNKGOcoujAF2stPu5rKFjQ "
66
77REPO=" ${VIX_REPO:- vixcpp/ vix} "
88VERSION=" ${VIX_VERSION:- latest} " # "latest" or "v1.20.1"
116116info " trying minisign verification..."
117117if fetch " $URL_MINISIG " " $sig_file " ; then
118118 have_sig=1
119- have minisign || die " minisig is published but minisign is not installed"
120- minisign -Vm " $bin_tgz " -P " $MINISIGN_PUBKEY " > /dev/null 2>&1 \
121- || die " minisign verification failed"
122- info " minisign ok"
119+ if have minisign; then
120+ if minisign -Vm " $bin_tgz " -P " $MINISIGN_PUBKEY " > /dev/null 2>&1 ; then
121+ info " minisign ok"
122+ else
123+ if [ " $have_sha " -eq 1 ]; then
124+ info " minisign verification failed (sha256 already ok, continuing)"
125+ else
126+ die " minisign verification failed"
127+ fi
128+ fi
129+ else
130+ if [ " $have_sha " -eq 1 ]; then
131+ info " minisig is published but minisign is not installed (sha256 already ok, continuing)"
132+ else
133+ die " minisig is published but minisign is not installed"
134+ fi
135+ fi
123136else
124137 info " minisig not found"
125138fi
You can’t perform that action at this time.
0 commit comments