Commit 0600d20e by Ian Chakeres Committed by kmova

Fixed nfs-client Makefile, so that it builds on osx

(cherry picked from commit 96c34294e227af1820b06621285ba875ac7545a5)
parent a1ae5b39
...@@ -28,19 +28,19 @@ all: build image build_arm image_arm ...@@ -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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment