Fixed nfs-client Makefile, so that it builds on osx
(cherry picked from commit 96c34294e2)
This commit is contained in:
parent
a1ae5b39ce
commit
0600d20ecc
14
Makefile
14
Makefile
|
|
@ -28,19 +28,19 @@ all: build image build_arm image_arm
|
||||||
container: build image build_arm image_arm
|
container: build image build_arm image_arm
|
||||||
|
|
||||||
build:
|
build:
|
||||||
CGO_ENABLED=0 go build -o docker/x86_64/nfs-client-provisioner ./cmd/nfs-client-provisioner
|
CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static"' -o docker/x86_64/nfs-client-provisioner ./cmd/nfs-client-provisioner
|
||||||
|
|
||||||
build_arm:
|
build_arm:
|
||||||
CGO_ENABLED=0 GOARCH=arm GOARM=7 go build -o docker/arm/nfs-client-provisioner ./cmd/nfs-client-provisioner
|
CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=7 go build -a -ldflags '-extldflags "-static"' -o docker/arm/nfs-client-provisioner ./cmd/nfs-client-provisioner
|
||||||
|
|
||||||
image:
|
image:
|
||||||
sudo docker build -t $(MUTABLE_IMAGE) docker/x86_64
|
docker build -t $(MUTABLE_IMAGE) docker/x86_64
|
||||||
sudo docker tag $(MUTABLE_IMAGE) $(IMAGE)
|
docker tag $(MUTABLE_IMAGE) $(IMAGE)
|
||||||
|
|
||||||
image_arm:
|
image_arm:
|
||||||
sudo docker run --rm --privileged multiarch/qemu-user-static:register --reset
|
docker run --rm --privileged multiarch/qemu-user-static:register --reset
|
||||||
sudo docker build -t $(MUTABLE_IMAGE_ARM) docker/arm
|
docker build -t $(MUTABLE_IMAGE_ARM) docker/arm
|
||||||
sudo docker tag $(MUTABLE_IMAGE_ARM) $(IMAGE_ARM)
|
docker tag $(MUTABLE_IMAGE_ARM) $(IMAGE_ARM)
|
||||||
|
|
||||||
push:
|
push:
|
||||||
docker push $(IMAGE)
|
docker push $(IMAGE)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue