[svn] commit: r569 - in /branches/parkinglot/src/bin/bind10: bind10.py bob.spec

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Jan 27 20:12:53 UTC 2010


Author: jelte
Date: Wed Jan 27 20:12:53 2010
New Revision: 569

Log:
handle shutdown command in bob

Modified:
    branches/parkinglot/src/bin/bind10/bind10.py
    branches/parkinglot/src/bin/bind10/bob.spec

Modified: branches/parkinglot/src/bin/bind10/bind10.py
==============================================================================
--- branches/parkinglot/src/bin/bind10/bind10.py (original)
+++ branches/parkinglot/src/bin/bind10/bind10.py Wed Jan 27 20:12:53 2010
@@ -98,7 +98,16 @@
         if self.verbose:
             print("[XX] Boss got command:")
             print(command)
-        return None
+        answer = None
+        if "command" in command:
+            cmd = command["command"]
+            if cmd == "shutdown":
+                self.shutdown()
+            else:
+                answer = { "result": [ 1, "unknown command: " + cmd ] }
+        else:
+            answer = { "result": [ 1, "bad command" ] }
+        return answer
     
     def startup(self):
         """Start the BoB instance.

Modified: branches/parkinglot/src/bin/bind10/bob.spec
==============================================================================
--- branches/parkinglot/src/bin/bind10/bob.spec (original)
+++ branches/parkinglot/src/bin/bind10/bob.spec Wed Jan 27 20:12:53 2010
@@ -19,6 +19,11 @@
           "item_optional": False,
           "item_default": ""
         } ]
+      },
+      {
+        "command_name": "shutdown",
+        "command_description": "Shut down BIND 10",
+        "command_args": []
       }
     ]
   }




More information about the bind10-changes mailing list