Build incus-agent and incus-migrate statically

As advised/requested at https://github.com/NeilHanlon/incus-rpm/issues/1
This commit is contained in:
2024-12-29 12:20:04 +07:00
parent d03abb6888
commit 6e1fbb994e

View File

@@ -346,10 +346,10 @@ for cmd in incus fuidshift incus-benchmark lxc-to-incus lxd-to-incus; do
BUILDTAGS="libsqlite3" %gobuild -o %{gobuilddir}/bin/$cmd %{goipath}/cmd/$cmd BUILDTAGS="libsqlite3" %gobuild -o %{gobuilddir}/bin/$cmd %{goipath}/cmd/$cmd
done done
#export CGO_ENABLED=0 export CGO_ENABLED=0
BUILDTAGS="netgo" %gobuild -o %{gobuilddir}/bin/incus-migrate %{goipath}/cmd/incus-migrate BUILDTAGS="netgo" %gobuild -ldflags '-extldflags "-static"' -o %{gobuilddir}/bin/incus-migrate %{goipath}/cmd/incus-migrate
BUILDTAGS="agent netgo" %gobuild -o %{gobuilddir}/bin/incus-agent %{goipath}/cmd/incus-agent BUILDTAGS="agent netgo" %gobuild -ldflags '-extldflags "-static"' -o %{gobuilddir}/bin/incus-agent %{goipath}/cmd/incus-agent
#unset CGO_ENABLED unset CGO_ENABLED
# build shell completions # build shell completions
mkdir %{gobuilddir}/completions mkdir %{gobuilddir}/completions