Index: trunk/packages/invirt-remote/debian/changelog
===================================================================
--- trunk/packages/invirt-remote/debian/changelog	(revision 2187)
+++ trunk/packages/invirt-remote/debian/changelog	(revision 2188)
@@ -1,2 +1,9 @@
+invirt-remote (0.3.7) unstable; urgency=low
+
+  * Add an availability remctl for when we get around to letting us make
+    web remctls.
+
+ -- Evan Broder <broder@mit.edu>  Thu, 26 Feb 2009 01:04:07 -0500
+
 invirt-remote (0.3.6) unstable; urgency=low
 
Index: trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-availability
===================================================================
--- trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-availability	(revision 2188)
+++ trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-availability	(revision 2188)
@@ -0,0 +1,15 @@
+#!/usr/bin/python
+
+"""
+Retrieve and print out the availability value for all Invirt hosts
+"""
+
+from invirt import remote
+import yaml
+import sys
+
+def main(argv):
+    print yaml.dump(dict(remote.bcast('availability')), default_flow_style=False)
+
+if __name__ == '__main__':
+    sys.exit(main(sys.argv))
Index: trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-proxy
===================================================================
--- trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-proxy	(revision 2187)
+++ trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-proxy	(revision 2188)
@@ -17,4 +17,6 @@
     web/vnccert )
         invirt-remote-vnccert "$@" ;;
+    web/availability )
+        invirt-remote-availability "$@" ;;
     control/help )
         invirt-remctl-help ;;
