- #!#$! boot manager cannot handle '=' in node keys
authorMark Huang <mlhuang@cs.princeton.edu>
Mon, 6 Nov 2006 18:12:52 +0000 (18:12 +0000)
committerMark Huang <mlhuang@cs.princeton.edu>
Mon, 6 Nov 2006 18:12:52 +0000 (18:12 +0000)
PLC/Methods/AdmGenerateNodeConfFile.py

index c18dacc..2af6a6f 100644 (file)
@@ -69,6 +69,8 @@ class AdmGenerateNodeConfFile(Method):
         bytes = random.sample(xrange(0, 256), 32)
         # Base64 encode their string representation
         node['key'] = base64.b64encode("".join(map(chr, bytes)))
+        # XXX Boot Manager cannot handle = in the key
+        node['key'] = node['key'].replace("=", "")
         # Save it
         node.sync()