registry_port=12345
aggregate_port=12346
slicemgr_port=12347
+component_port=12346
import os, os.path
import sys
from sfa.server.registry import Registry
from sfa.server.aggregate import Aggregate
from sfa.server.slicemgr import SliceMgr
+from sfa.server.component import Component
from sfa.trust.hierarchy import Hierarchy
from sfa.util.config import Config
from sfa.util.report import trace
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
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
help="run slice manager", default=False)
parser.add_option("-a", "--aggregate", dest="am", action="store_true",
help="run aggregate manager", default=False)
+ parser.add_option("-c", "--component", dest="cm", action="store_true",
+ help="run component server", default=False)
parser.add_option("-v", "--verbose", dest="verbose", action="store_true",
help="verbose mode", default=False)
parser.add_option("-d", "--daemon", dest="daemon", action="store_true",
s = SliceMgr("", slicemgr_port, server_key_file, server_cert_file)
s.start()
+ if (options.cm):
+ c = Component("", component_port, server_key_file, server_cert_file)
+ c.start()
+
if __name__ == "__main__":
main()