From: Silvio Rhatto Date: Tue, 26 Mar 2019 01:33:18 +0000 (-0300) Subject: Honor MONKEYSPHERE_SUBKEYS_FOR_AGENT env variable X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=e9820ca672d714e68df6e5d0ccaa98c00f9ef554;p=utils-ssh.git Honor MONKEYSPHERE_SUBKEYS_FOR_AGENT env variable --- diff --git a/ssh-agent-loadkeys b/ssh-agent-loadkeys index fe79552..81dfe1b 100755 --- a/ssh-agent-loadkeys +++ b/ssh-agent-loadkeys @@ -22,11 +22,15 @@ if [ -x '/usr/bin/keychain' ]; then #fi # Check for monkeysphere - #if [ -x '/usr/bin/monkeysphere' ]; then - # if ! ssh-add -l &> /dev/null && [ "`gpg --list-secret-keys | wc -l`" != "0" ]; then - # monkeysphere subkey-to-ssh-agent - # fi - #fi + if [ -x '/usr/bin/monkeysphere' ]; then + #if ! ssh-add -l &> /dev/null && [ "`gpg --list-secret-keys | wc -l`" != "0" ]; then + # From MONKEYSPHERE(1): "The MONKEYSPHERE_SUBKEYS_FOR_AGENT environment can be used to specify the full + # fingerprints of specific keys to add to the agent (space separated), instead + # of adding them all." + if [ ! -z "$MONKEYSPHERE_SUBKEYS_FOR_AGENT" ]; then + monkeysphere subkey-to-ssh-agent + fi + fi # Check for RSA key if [ -e "$HOME/.ssh/id_rsa" ]; then