aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2010-07-15 22:49:39 +0000
committerRob Austein <sra@hactrn.net>2010-07-15 22:49:39 +0000
commitb83dcaf16606d099acccb827ad95627a55d9c805 (patch)
treed14e9648763b1a5bac376eb9c89b78199d6fd668
parent1b369d5f68d1033e4331262a8e4f1de977de71ac (diff)
Cleanup
svn path=/scripts/debug-roas.py; revision=3410
-rw-r--r--scripts/debug-roas.py18
1 files changed, 13 insertions, 5 deletions
diff --git a/scripts/debug-roas.py b/scripts/debug-roas.py
index fd7638d2..4ad47885 100644
--- a/scripts/debug-roas.py
+++ b/scripts/debug-roas.py
@@ -58,14 +58,17 @@ class main(object):
rpki.log.init("debug-roas")
cfg_file = "rpkid.conf"
+ verbose = 0
- opts, argv = getopt.getopt(sys.argv[1:], "c:h?", ["config=", "help"])
+ opts, argv = getopt.getopt(sys.argv[1:], "c:hv?", ["config=", "help", "verbose"])
for o, a in opts:
if o in ("-h", "--help", "-?"):
print __doc__
sys.exit(0)
elif o in ("-c", "--config"):
cfg_file = a
+ elif o in ("-v", "--verbose"):
+ verbose += 1
if argv:
raise rpki.exceptions.CommandParseFailure, "Unexpected arguments %s" % argv
@@ -81,9 +84,11 @@ class main(object):
if r.roa is None:
print " No CMS object"
- else:
- print " %s" % r.roa.get_POW().pprint()
-
+ if verbose:
+ print
+ elif verbose:
+ if verbose > 1:
+ print " %s" % r.roa.get_POW().pprint()
print " asID %s" % (r.roa.extract().asID.get(),)
for f in r.roa.get_content().ipAddrBlocks:
t = self._afi_map[f.addressFamily.get()].resource_set_type.range_type.datum_type
@@ -96,10 +101,13 @@ class main(object):
print " %s/%s" % (p, l)
else:
print " %s/%s-%s" % (p, l, m)
+ print
if r.cert is None:
print " No EE certificate"
- else:
+ if verbose:
+ print
+ elif verbose > 1:
print " EE %s" % r.cert.get_POW().pprint()