From e9820ca672d714e68df6e5d0ccaa98c00f9ef554 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Mon, 25 Mar 2019 22:33:18 -0300 Subject: Honor MONKEYSPHERE_SUBKEYS_FOR_AGENT env variable --- ssh-agent-loadkeys | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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 -- cgit v1.2.3