summaryrefslogtreecommitdiffstats
path: root/generators
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2004-08-02 18:25:00 +0000
committerNarayan Desai <desai@mcs.anl.gov>2004-08-02 18:25:00 +0000
commit6ca7eb1b363d488ff283e8b8173a7495a11e1036 (patch)
tree1d2dab3972455ecf168125678aba61fc45284bda /generators
parent3ef30d5b8b4779bd22299bcf52ef83b80e8e6b1d (diff)
downloadbcfg2-6ca7eb1b363d488ff283e8b8173a7495a11e1036.tar.gz
bcfg2-6ca7eb1b363d488ff283e8b8173a7495a11e1036.tar.bz2
bcfg2-6ca7eb1b363d488ff283e8b8173a7495a11e1036.zip
fix base64 usage for v1 host keys
(Logical change 1.24) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@118 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'generators')
-rw-r--r--generators/sshbase.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/generators/sshbase.py b/generators/sshbase.py
index 2a32390fc..873782aac 100644
--- a/generators/sshbase.py
+++ b/generators/sshbase.py
@@ -1,5 +1,6 @@
#!/usr/bin/env python
+from binascii import b2a_base64
from glob import glob
from os import rename, stat, system
from socket import gethostbyname
@@ -44,6 +45,7 @@ class sshbase(Generator):
entry.text = keydata
if "ssh_host_key.H_" in filename:
entry.attrib['encoding'] = 'base64'
+ entry.text = b2a_base64(keydata)
def GenerateKnownHosts(self):
output = ''