blob: 319c4bfb93a3f038a3a18f46d7c2940734505150 [file] [log] [blame]
The Makefile in this directory creates a Google Compute Engine VM image to run the Go
DragonflyBSD builder, booting up to run the buildlet.
make must be run on a Linux box with qemu and a few additional packages:
apt-get install qemu-system-x86 qemu-utils expect genisoimage
To override the default Dragonfly version, set V= on the make command line:
make V=600
To add new Dragonfly versions, add lines to the "Database" in the Makefile
and perhaps change the V= line to update the default.
make upload-prod
builds and uploads the image. To replace an existing image, use
make delete-prod upload-prod
s/prod/staging/ to test in the staging cluster instead.
The VM needs to be run with the GCE metadata attribute "buildlet-binary-url" set to a URL
of the DragonflyBSD buildlet (cross-compiled, typically).
buildlet-binary-url == http://storage.googleapis.com/go-builder-data/buildlet.dragonfly-amd64
The buildlet rc script is lightly modified from ../freebsd-amd64.