save certificate parents
[sfa.git] / sfa / server / sfa-server.py
index d8621b1..e323f2a 100755 (executable)
@@ -33,7 +33,7 @@
 registry_port=12345
 aggregate_port=12346
 slicemgr_port=12347
-component_port=12348
+component_port=12346
 
 import os, os.path
 import sys
@@ -94,7 +94,7 @@ def init_server_key(server_key_file, server_cert_file, config, hierarchy):
             cert.set_issuer(key=key, subject=subject)
             cert.set_pubkey(key)
             cert.sign()
-            cert.save_to_file(server_cert_file)
+            cert.save_to_file(server_cert_file, save_parents=True)
 
         else:
             # the pkey was found in the authorites directory. lets 
@@ -106,7 +106,7 @@ def init_server_key(server_key_file, server_cert_file, config, hierarchy):
             cert.set_issuer(key=key, subject=subject)
             cert.set_pubkey(key)
             cert.sign()
-            cert.save_to_file(server_cert_file)
+            cert.save_to_file(server_cert_file, save_parents=True)
 
 
     # If private key exists and cert doesnt, recreate cert