aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rootd.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/rootd.py')
-rw-r--r--rpkid/rootd.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/rpkid/rootd.py b/rpkid/rootd.py
index 2a88a187..e9061097 100644
--- a/rpkid/rootd.py
+++ b/rpkid/rootd.py
@@ -265,20 +265,22 @@ def up_down_handler(query, path, cb):
os.environ["TZ"] = "UTC"
time.tzset()
-rpki.log.init("rootd")
-
cfg_file = "rootd.conf"
-opts, argv = getopt.getopt(sys.argv[1:], "c:h?", ["config=", "help"])
+opts, argv = getopt.getopt(sys.argv[1:], "c:dh?", ["config=", "debug", "help"])
for o, a in opts:
if o in ("-h", "--help", "-?"):
print __doc__
sys.exit(0)
- if o in ("-c", "--config"):
+ elif o in ("-c", "--config"):
cfg_file = a
+ elif o in ("-d", "--debug"):
+ rpki.log.use_syslog = False
if argv:
raise RuntimeError, "Unexpected arguments %s" % argv
+rpki.log.init("rootd")
+
cfg = rpki.config.parser(cfg_file, "rootd")
bpki_ta = rpki.x509.X509(Auto_file = cfg.get("bpki-ta"))