diff options
| author | Igor Ostapenko <igoro@FreeBSD.org> | 2024-09-09 20:10:12 +0000 |
|---|---|---|
| committer | Igor Ostapenko <igoro@FreeBSD.org> | 2024-09-09 20:18:02 +0000 |
| commit | 8739d155b4416c7a2f68085cc76c5400ea06cffe (patch) | |
| tree | 103af2a9bd50817b3acf9f70ce7ca5885febfe49 /documentation/tools | |
| parent | 6530b8b5dba4707a6b8f31bc2af219f5f97f8060 (diff) | |
Diffstat (limited to 'documentation/tools')
| -rwxr-xr-x | documentation/tools/addkey.sh | 15 | ||||
| -rwxr-xr-x | documentation/tools/checkkey.sh | 16 |
2 files changed, 16 insertions, 15 deletions
diff --git a/documentation/tools/addkey.sh b/documentation/tools/addkey.sh index 9b77bdf4df..776aeee40c 100755 --- a/documentation/tools/addkey.sh +++ b/documentation/tools/addkey.sh @@ -73,19 +73,20 @@ if [ $# -ne 0 ] ; then case $(expr "${arg}" : '^[0-9A-Fa-f]\{8,16\}$') in 8) warning "${arg}: recommend using 16-digit keyid" - ;& + ;; 16) - keyid=$(getkeybyid "${arg}") - if [ -n "${keyid}" ] ; then - keyids="${keyids} ${keyid}" - else - warning "${arg} not found" - fi ;; *) warning "${arg} does not appear to be a valid key ID" + continue ;; esac + keyid=$(getkeybyid "${arg}") + if [ -n "${keyid}" ] ; then + keyids="${keyids} ${keyid}" + else + warning "${arg} not found" + fi done else # Search for keys by freebsd.org email diff --git a/documentation/tools/checkkey.sh b/documentation/tools/checkkey.sh index c4772f13b3..8740a5dde6 100755 --- a/documentation/tools/checkkey.sh +++ b/documentation/tools/checkkey.sh @@ -105,20 +105,20 @@ if [ $# -ne 0 ] ; then case $(expr "${arg}" : '^[0-9A-Fa-f]\{8,16\}$') in 8) warning "${arg}: recommend using 16-digit keyid" - ;& + ;; 16) - keyid=$(getkeybyid "${arg}") - if [ -n "${keyid}" ] ; then - keyids="${keyids} ${keyid}" - else - warning "${arg} not found" - fi ;; *) warning "${arg} does not appear to be a valid key ID" + continue ;; esac - shift + keyid=$(getkeybyid "${arg}") + if [ -n "${keyid}" ] ; then + keyids="${keyids} ${keyid}" + else + warning "${arg} not found" + fi done else # Search for keys by freebsd.org email |
