This repos contains control files for the following debian packages. Each
dependent, non-stdlib GO package is a submodule under the src directory that
is budled within the debian source tar ball. Also included with src is the
linux kernel used to build qemu, BMC, and other machine kernels.
goesdeb is the source package.
goesd is a binary package that includes the common /etc/init.d script and
man page.
goesd-example is an example sub-system that is run as a daemon within a
debian system.
qemu-goes-example-amd64 and qemu-goes-example-armhf are the example
configured to run as an initrd for qemu evaluation of the respective target.
The kernel and initrd are installed in /usr/share/goes/example_ARCH.vmlinuz
and /usr/share/goes/example_ARCH.cpio.xz. These may be run with the
qemu-goes script contained in the so named package like this,
$ cd /usr/share/goes
$ ./qemu-goes -q example_amd64.vmlinuz example_amd64.cpio.xzgoes-bmc-armhf contains the vmlinuz and initrd for the Platina Systems'
Baseboard Management Controller.
Run this to build the source and all binary packages,
$ debuild -e GOPATH -uc -usor skip the source package,
$ debuild -e GOPATH -b -uc -us