diff options
author | Rob Austein <sra@hactrn.net> | 2013-04-18 23:30:56 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2013-04-18 23:30:56 +0000 |
commit | de186b4393ce25cdfb51b1c3240e0326c85890cf (patch) | |
tree | 619ac6176b1dd05fe528d41cc26d15a6307cd9f0 /rpkid/rpki/rpkic.py | |
parent | 89506621cfbb5f539fd93ca0c0250a785bd5f143 (diff) |
Teach rpkic and yamltest about Ghostbusters records.
svn path=/trunk/; revision=5300
Diffstat (limited to 'rpkid/rpki/rpkic.py')
-rw-r--r-- | rpkid/rpki/rpkic.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/rpkid/rpki/rpkic.py b/rpkid/rpki/rpkic.py index 342ed339..c5a9a919 100644 --- a/rpkid/rpki/rpkic.py +++ b/rpkid/rpki/rpkic.py @@ -617,6 +617,21 @@ class main(Cmd): self.zoo.run_rpkid_now() + def do_load_ghostbuster_requests(self, arg): + """ + Load Ghostbuster requests into IRDB from file. + """ + + argv = arg.split() + + if len(argv) != 1: + raise BadCommandSyntax("Expecting filename of Ghostbuster vCard(s)") + + self.zoo.load_ghostbuster_requests(argv[0]) + if self.autosync: + self.zoo.run_rpkid_now() + + def do_synchronize(self, arg): """ Whack daemons to match IRDB. |