From dc31e2f157a26c6f4b8af08acf2ad1e7d3b1388b Mon Sep 17 00:00:00 2001 From: Vincent Batts Date: Thu, 13 Apr 2017 09:51:03 -0400 Subject: [PATCH] mkosi: an alterantive builder to the Dockerfile Though this must require a newer version of `mkosi` than the mkosi-1-1.fc25.noarch I am testing with. The `mkosi.nspawn` seems to be ignored, so the `go get ./...` is failing due to private-networking ... maybe the build script should start dhcp? ... seems yucky Signed-off-by: Vincent Batts --- mkosi.build | 7 +++++++ mkosi.default | 11 +++++++++++ mkosi.nspawn | 3 +++ 3 files changed, 21 insertions(+) create mode 100755 mkosi.build create mode 100644 mkosi.default create mode 100644 mkosi.nspawn diff --git a/mkosi.build b/mkosi.build new file mode 100755 index 0000000..f47c94c --- /dev/null +++ b/mkosi.build @@ -0,0 +1,7 @@ +#!/bin/sh +cd ${SRCDIR} +export GOPATH=/usr/local +mkdir -p ${GOPATH}/src/github.com/vbatts/ +ln -sf $(pwd) ${GOPATH}/src/github.com/vbatts/imgsrv +go get -d -v ./... +go install github.com/vbatts/imgsrv diff --git a/mkosi.default b/mkosi.default new file mode 100644 index 0000000..d08a75d --- /dev/null +++ b/mkosi.default @@ -0,0 +1,11 @@ +[Distribution] +Distribution=fedora +Release=25 + +[Output] +Format=tar +Bootable=no + +[Packages] +Packages= +BuildPackages=golang git bzr diff --git a/mkosi.nspawn b/mkosi.nspawn new file mode 100644 index 0000000..b898b0e --- /dev/null +++ b/mkosi.nspawn @@ -0,0 +1,3 @@ +[Network] +Private=yes +VirtualEthernet=yes