Multiple changes
- Added code to create default KVM storage pool and network if they
  don't exits.
- Added a docker registry to the cluster.
- Added a a wait cycle for consul to start to avoid proxy thrashing when
  voltah starts.
- Addition of the rmake developer tool to simplify the edit develop make
  and install into cluster developer workflow.

Change-Id: Ie365948bc3cdb9064670560d32e685554bfca432
diff --git a/install/rmake.sh b/install/rmake.sh
new file mode 100755
index 0000000..cf6ddb8
--- /dev/null
+++ b/install/rmake.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+# This script is for developers only. It will sync the local filesystem
+# to the voltha vm and then rebuild each of the targets specified on the
+# command line.
+
+cont=$1
+uid=`id -u`
+iVmName="vInstaller${uid}"
+vVmName="voltha_voltha${uid}"
+volthaHome=~/cord/incubator/voltha
+iIpAddr=`virsh domifaddr $iVmName | tail -n +3 | awk '{ print $4 }' | sed -e 's~/.*~~'`
+vIpAddr=`virsh domifaddr $vVmName | tail -n +3 | awk '{ print $4 }' | sed -e 's~/.*~~'`
+
+# TODO: Validate the command line and print a help message
+
+pushd ~/cord/incubator/voltha
+vagrant rsync
+popd
+pushd ~/cord/incubator/voltha/install
+# Build each of the specified targets
+for i in $@
+do
+	ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i ../.vagrant/machines/voltha${uid}/libvirt/private_key vagrant@$vIpAddr "cd /cord/incubator/voltha && source env.sh && make $i"
+done
+popd