services/device/dmrun: speed up build and use correct path for vcloud

This change:

- uses the "GOBIN=<dir> go install <targets>" command to build several
  targets at once, instead of building them one by one using "go build
  -o <target>". This speeds up the binary build step by a factor of 2.

- constructs the right path to vcloud for commands printed to stdout for
  the benfit of the user; prior to this, the kill -9 command would show
  the vcloud binary from the temp work dir, and the delete command would
  show just "vcloud" without a path.

- adds some output to give the user an idea of progress for the build
  and instance setup steps.

Change-Id: I220642aee24a29b3f6b21feebbe881ca4d16982d
2 files changed
tree: d3a12217d151f461e04de0cb698df2ab014e01a3
  1. cmd/
  2. examples/
  3. internal/
  4. lib/
  5. runtime/
  6. services/
  7. test/
  8. .gitignore
  9. AUTHORS
  10. CONTRIBUTING.md
  11. CONTRIBUTORS
  12. envvar.go
  13. envvar_test.go
  14. LICENSE
  15. PATENTS
  16. README.md
  17. VERSION
README.md

Vanadium

This repository contains a reference implementation of the Vanadium APIs.

Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.