diff options
author | Rob Austein <sra@hactrn.net> | 2012-02-22 18:21:04 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2012-02-22 18:21:04 +0000 |
commit | 872f29ce61929373efb19a7b1039441687a18f53 (patch) | |
tree | 7d9d47bdd29102a4ac36a8dcd3c90626a956773c /rpkid/tests/yamltest.py | |
parent | c3df3484f124ba1fb96be6dbdfea60e0cf6ad534 (diff) |
Make base_port configurable in [yamltest] section of rpki.conf. See #200.
svn path=/branches/tk161/; revision=4358
Diffstat (limited to 'rpkid/tests/yamltest.py')
-rw-r--r-- | rpkid/tests/yamltest.py | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/rpkid/tests/yamltest.py b/rpkid/tests/yamltest.py index 290120f7..2d7e90d6 100644 --- a/rpkid/tests/yamltest.py +++ b/rpkid/tests/yamltest.py @@ -74,10 +74,6 @@ prog_irdbd = cleanpath(rpkid_dir, "irdbd") prog_pubd = cleanpath(rpkid_dir, "pubd") prog_rootd = cleanpath(rpkid_dir, "rootd") -prog_openssl = cleanpath(this_dir, "../../openssl/openssl/apps/openssl") -if not os.path.exists(prog_openssl): - prog_openssl = "openssl" - class roa_request(object): """ Representation of a ROA request. @@ -159,7 +155,7 @@ class allocation(object): of rpkid, irdbd, and pubd, so they also need myirbe services. """ - base_port = 4400 + base_port = None parent = None crl_interval = None regen_margin = None @@ -373,7 +369,6 @@ class allocation(object): "run_rpkid" : str(not self.is_hosted), "run_pubd" : str(self.runs_pubd), "run_rootd" : str(self.is_root), - "openssl" : prog_openssl, "irdbd_sql_database" : "irdb%d" % self.engine, "irdbd_sql_username" : "irdb", "rpkid_sql_database" : "rpki%d" % self.engine, @@ -483,18 +478,6 @@ class allocation(object): print "Running rsyncd for %s: pid %d process %r" % (self.name, p.pid, p) return p - def run_openssl(self, *args, **kwargs): - """ - Run OpenSSL - """ - env = { "PATH" : os.environ["PATH"], - "BPKI_DIRECTORY" : self.path("bpki/servers"), - "OPENSSL_CONF" : "/dev/null", - "RANDFILE" : ".OpenSSL.whines.unless.I.set.this" } - env.update(kwargs) - subprocess.check_call((prog_openssl,) + args, cwd = self.path(), env = env) - - os.environ["TZ"] = "UTC" time.tzset() @@ -537,7 +520,7 @@ try: cfg = rpki.config.parser(cfg_file, "yamltest", allow_missing = True) only_one_pubd = cfg.getboolean("only_one_pubd", True) - prog_openssl = cfg.get("openssl", prog_openssl) + allocation.base_port = cfg.getint("base_port", 4400) config_overrides = dict( (k, cfg.get(k)) |