aboutsummaryrefslogtreecommitdiff
path: root/rp/utils/scan_roas
diff options
context:
space:
mode:
Diffstat (limited to 'rp/utils/scan_roas')
-rwxr-xr-xrp/utils/scan_roas10
1 files changed, 6 insertions, 4 deletions
diff --git a/rp/utils/scan_roas b/rp/utils/scan_roas
index 740d6628..510fd7a0 100755
--- a/rp/utils/scan_roas
+++ b/rp/utils/scan_roas
@@ -24,6 +24,8 @@ per line.
import os
import argparse
+
+import rpki.config
import rpki.POW
from rpki.rcynicdb.iterator import authenticated_objects
@@ -48,10 +50,10 @@ class ROA(rpki.POW.ROA): # pylint: disable=W0232
# pylint: disable=E1101
return "%s %s %s" % (self.signingTime(), self.getASID(), " ".join(self.prefixes))
-parser = argparse.ArgumentParser(description = __doc__)
-parser.add_argument("rcynic_dir", nargs = "?", type = check_dir,
- help = "rcynic authenticated output directory")
-args = parser.parse_args()
+cfg = rpki.config.argparser(doc = __doc__)
+cfg.argparser.add_argument("rcynic_dir", nargs = "?", type = check_dir,
+ help = "rcynic authenticated output directory")
+args = cfg.argparser.parse_args()
for uri, roa in authenticated_objects(args.rcynic_dir,
uri_suffix = ".roa",