Remove the key from the keyring when removing an admin (#173)

Thanks for the submission!
This commit is contained in:
Joseph Herlant
2016-11-22 10:43:08 -08:00
committed by Tom Limoncelli
parent d4e8acd5ef
commit 7e3eb624f5

View File

@@ -20,8 +20,15 @@ KEYNAME="$1"
# Remove the email address from the BB_ADMINS file. # Remove the email address from the BB_ADMINS file.
remove_line "$BB_ADMINS" "$KEYNAME" remove_line "$BB_ADMINS" "$KEYNAME"
# remove the admin key from the pubring
$GPG --no-permission-warning --homedir="$KEYRINGDIR" --delete-key "$KEYNAME"
pubring_path=$(get_pubring_path)
vcs_add "$pubring_path" "$KEYRINGDIR/trustdb.gpg" "$BB_ADMINS"
# Make a suggestion: # Make a suggestion:
echo echo
echo echo
echo 'NEXT STEP: Check these into the repo. Probably with a command like...' echo 'NEXT STEP: Check these into the repo. Probably with a command like...'
echo $VCS_TYPE commit -m\'REMOVED ADMIN: $KEYNAME\' "$BLACKBOXDATA/$BB_ADMINS_FILE" echo $VCS_TYPE commit -m\'REMOVED ADMIN: $KEYNAME\' "$BLACKBOXDATA/trustdb.gpg" "$BLACKBOXDATA/$BB_ADMINS_FILE"