Revision fe816d8b snf-image-helper/tasks/40DeleteSSHKeys.in
b/snf-image-helper/tasks/40DeleteSSHKeys.in | ||
---|---|---|
69 | 69 |
fi |
70 | 70 |
|
71 | 71 |
# Remove non-default keys... |
72 |
grep ^HostKey "$config" | while read key_line; do |
|
72 |
grep ^HostKey "$config" || true | while read key_line; do
|
|
73 | 73 |
key=$(echo $key_line | cut -d" " -f2) |
74 | 74 |
if [ "$key" = $HOST_KEY -o "$key" = $RSA_KEY -o \ |
75 | 75 |
"$key" = $DSA_KEY -o "$key" = $ECDSA_KEY ]; then |
... | ... | |
91 | 91 |
fi |
92 | 92 |
else # do some guessing... |
93 | 93 |
for i in rsa dsa ecdsa; do |
94 |
echo "$key" | grep _${i}_ && { type="$i"; break; } |
|
94 |
if echo "$key" | grep _${i}_ > /dev/null; then |
|
95 |
type="$i"; |
|
96 |
break; |
|
97 |
fi |
|
95 | 98 |
done |
96 | 99 |
fi |
97 | 100 |
if [ -z "$type" ]; then |
Also available in: Unified diff