aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/rpkic.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/rpki/rpkic.py')
-rw-r--r--rpkid/rpki/rpkic.py15
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.