Skip to content

Commit dbbec58

Browse files
terroroberubiojr
authored andcommitted
Add support for macOS Sierra ssh-keygen
1 parent 1afd48c commit dbbec58

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

share/github-backup-utils/ghe-detect-leaked-ssh-keys

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ if [ -n "$ppid_script" ]; then
4848
fi
4949

5050
sshkeygen_multiple_hash_formats=false
51-
if (ssh-keygen -E 2>&1 | head -1 | grep -q 'option requires an argument'); then
51+
if (ssh-keygen --a-dedicated-help-flag-would-be-great 2>&1 | grep 'ssh-keygen -l ' | grep -q -- '-E'); then
5252
sshkeygen_multiple_hash_formats=true
5353
fi
5454

@@ -78,7 +78,11 @@ for tar_file in $ssh_tars; do
7878
if $(tar -tvf "$tar_file" $key &>/dev/null); then
7979
tar -C $TEMPDIR -xvf "$tar_file" $key &>/dev/null
8080
if $sshkeygen_multiple_hash_formats; then
81+
<<<<<<< HEAD
8182
fingerprint=$(ssh-keygen -l -E md5 -f $TEMPDIR/$key | cut -d ' ' -f 2 | cut -f 2- -d ':')
83+
=======
84+
fingerprint=$(ssh-keygen -l -E md5 -f $TEMPDIR/$key | cut -d ' ' -f 2 | cut -f2- -d':')
85+
>>>>>>> a3fac8e... add support for macOS Sierra ssh-keygen
8286
else
8387
fingerprint=$(ssh-keygen -lf $TEMPDIR/$key | cut -d ' ' -f 2)
8488
fi

0 commit comments

Comments
 (0)