search for: agent_listing

Displaying 3 results from an estimated 3 matches for "agent_listing".

2025 Jan 10
2
[PATCH v2] ssh-add: support external parsing of key listing
...0 ]; then + fail "with no keys, ssh-add -l failed: exit code $r" fi rm -f $OBJ/user_ca_key $OBJ/user_ca_key.pub @@ -99,11 +100,15 @@ for t in ${SSH_KEYTYPES}; do done trace "agent forwarding" -${SSH} -A -F $OBJ/ssh_proxy somehost ${SSHADD} -l > /dev/null 2>&1 +AGENT_LISTING=$(${SSH} -A -F $OBJ/ssh_proxy somehost ${SSHADD} -l 2> /dev/null) r=$? if [ $r -ne 0 ]; then fail "ssh-add -l via agent fwd failed (exit code $r)" fi +NUM_LINES=$(printf "%s" "$AGENT_LISTING" | wc -l) +if [ "$NUM_LINES" -eq 0 ]; then + fail "ssh-...
2025 Jan 10
1
[PATCH v2] ssh-add: support external parsing of key listing
...$r -ne 0 ]; then + fail "with no keys, ssh-add -l failed: exit code $r" fi rm -f $OBJ/user_ca_key $OBJ/user_ca_key.pub @@ -99,11 +100,15 @@ for t in ${SSH_KEYTYPES}; do done trace "agent forwarding" -${SSH} -A -F $OBJ/ssh_proxy somehost ${SSHADD} -l > /dev/null 2>&1 +AGENT_LISTING=$(${SSH} -A -F $OBJ/ssh_proxy somehost ${SSHADD} -l 2> /dev/null) r=$? if [ $r -ne 0 ]; then fail "ssh-add -l via agent fwd failed (exit code $r)" fi +NUM_LINES=$(printf "%s" "$AGENT_LISTING" | wc -l) +if [ "$NUM_LINES" -eq 0 ]; then + fail "ssh-add -...
2025 Jan 09
2
[PATCH] ssh-add: support parser-friendly operation
From: Corey Hickey <chickey at tagged.com> When ssh-add is used in a script like: if ! KEY_LISTING=$(ssh-add -l 2>&1) ; then echo "SSH agent error" >&2 exit 2 fi ...the operation fails when there is an agent but there are no keys in the agent. This is because ssh-add exits with status of 1. If the intent is to examine the keys in the agent,