To be absolutely clear, I have only the most tenuous grasp of golang modules in general and how you want netboot to be built specifically. This patch is the flaming heap that was left after I did the following:
change ipxe to a submodule
sed -i 's|go.universe.tf|github.com/danderson|g' on all the things
futz with the GO111MODULE= assignments in the Makefile
go get -u ... the way the go modules document told me to
clean up the Makefile a little more
I'm under no illusions; I'm not expecting this to be merged --- the diff is too big, and my golang familiarity is too small. All I'm trying to do is get an idea about how the docker image builds should be fixed.
Okay, hear me out, @danderson ... :grin:
To be absolutely clear, I have only the most tenuous grasp of golang modules in general and how you want
netboot
to be built specifically. This patch is the flaming heap that was left after I did the following:ipxe
to a submodulesed -i 's|go.universe.tf|github.com/danderson|g'
on all the thingsGO111MODULE=
assignments in theMakefile
go get -u ...
the way the go modules document told me toMakefile
a little moreI'm under no illusions; I'm not expecting this to be merged --- the diff is too big, and my
golang
familiarity is too small. All I'm trying to do is get an idea about how the docker image builds should be fixed.