fix laying out non-{rsa,dss} keys
parent
a908079ba9
commit
7fc039559e
|
@ -145,7 +145,9 @@ class Townie(User):
|
||||||
file"""
|
file"""
|
||||||
content = KEYFILE_HEADER
|
content = KEYFILE_HEADER
|
||||||
for pubkey in self.pubkey_set.all():
|
for pubkey in self.pubkey_set.all():
|
||||||
if pubkey.key.startswith('ssh-'):
|
prefix = pubkey.key.split(' ')
|
||||||
|
prefix = prefix[0] if len(prefix) > 0 else None
|
||||||
|
if prefix in [p[0] for p in SSH_TYPE_CHOICES]:
|
||||||
content += '\n{}'.format(pubkey.key)
|
content += '\n{}'.format(pubkey.key)
|
||||||
else:
|
else:
|
||||||
content += '\n{} {}'.format(pubkey.key_type, pubkey.key)
|
content += '\n{} {}'.format(pubkey.key_type, pubkey.key)
|
||||||
|
|
Loading…
Reference in New Issue