Add a static bootvnodes hook for Docker vhosts to allow clientside updates.
This uses the rcmanifest testbed service hook mechanism (https://wiki.emulab.net/wiki/ClientSideServiceControl); the static, image-built-in version of it. It's a pre-hook on the bootvnodes script that looks for various virt_node_attributes set on the vhost, and maybe updates the clientside on the vhost from the master repo, or another repo/branch, if provided. It can update at first boot (or after a prepare), or each boot. Kind of nice for testing.
Showing with 116 additions and 0 deletions