diff options
author | Rob Austein <sra@hactrn.net> | 2010-07-15 22:49:39 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2010-07-15 22:49:39 +0000 |
commit | b83dcaf16606d099acccb827ad95627a55d9c805 (patch) | |
tree | d14e9648763b1a5bac376eb9c89b78199d6fd668 | |
parent | 1b369d5f68d1033e4331262a8e4f1de977de71ac (diff) |
Cleanup
svn path=/scripts/debug-roas.py; revision=3410
-rw-r--r-- | scripts/debug-roas.py | 18 |
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() |