diff options
author | Rob Austein <sra@hactrn.net> | 2011-01-20 19:59:13 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2011-01-20 19:59:13 +0000 |
commit | 7c26e04d89406d7af06d2ad2c951d9d50a797cf0 (patch) | |
tree | 95bbb84e3e392043930864c3c8bbfa595b2236a7 /rpkid/rpki/myrpki.py | |
parent | 257406947dddcad49f9750977b8468fbf68b92f6 (diff) |
Generate Python executables during compilation rather than from
./configure. Change (almost) all programs to use rpki.conf instead of
separate config files for each program, and add support for
${prefix}/etc/rpki.conf like normal system programs.
svn path=/buildtools/make-python-executable.py; revision=3620
Diffstat (limited to 'rpkid/rpki/myrpki.py')
-rw-r--r-- | rpkid/rpki/myrpki.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/rpkid/rpki/myrpki.py b/rpkid/rpki/myrpki.py index 136a41d1..dc375357 100644 --- a/rpkid/rpki/myrpki.py +++ b/rpkid/rpki/myrpki.py @@ -899,7 +899,7 @@ class main(rpki.cli.Cmd): rpki.log.use_syslog = False - self.cfg_file = os.getenv("MYRPKI_CONF", "myrpki.conf") + self.cfg_file = None opts, argv = getopt.getopt(sys.argv[1:], "c:h?", ["config=", "help"]) for o, a in opts: @@ -950,9 +950,9 @@ class main(rpki.cli.Cmd): if self.run_rootd and (not self.run_pubd or not self.run_rpkid): raise RuntimeError, "Can't run rootd unless also running rpkid and pubd" - self.bpki_resources = CA(self.cfg_file, self.cfg.get("bpki_resources_directory")) + self.bpki_resources = CA(self.cfg.filename, self.cfg.get("bpki_resources_directory")) if self.run_rpkid or self.run_pubd or self.run_rootd: - self.bpki_servers = CA(self.cfg_file, self.cfg.get("bpki_servers_directory")) + self.bpki_servers = CA(self.cfg.filename, self.cfg.get("bpki_servers_directory")) self.pubd_contact_info = self.cfg.get("pubd_contact_info", "") @@ -1560,7 +1560,7 @@ class main(rpki.cli.Cmd): action = "set", bpki_crl = rpki.x509.CRL(PEM_file = self.bpki_servers.crl))) - irdbd_cfg = rpki.config.parser(self.cfg.get("irdbd_conf", self.cfg_file), "irdbd") + irdbd_cfg = rpki.config.parser(self.cfg.get("irdbd_conf", self.cfg.filename), "irdbd") db = MySQLdb.connect(user = irdbd_cfg.get("sql-username"), db = irdbd_cfg.get("sql-database"), |