Skip to content

Commit 644949e

Browse files
committed
chore: allow dpkg-deb to be run via docker
1 parent 1e86b91 commit 644949e

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Makefile

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,13 @@ GOBIN ?= $(GOPATH)/bin
4141
DOCKER_CLI_EXPERIMENTAL = enabled
4242
export GOPATH GOBIN GO111MODULE DOCKER_CLI_EXPERIMENTAL
4343

44+
# allow dpkg-deb to be run via docker
45+
ifneq ("$(shell which dpkg-deb)", "")
46+
DPKG_DEB := $(shell which dpkg-deb)
47+
else
48+
DPKG_DEB := docker run --rm -v $${PWD}:/src -w /src ubuntu dpkg-deb
49+
endif
50+
4451
# The current context of image building
4552
# The architecture of the image
4653
ARCH ?= amd64
@@ -173,4 +180,4 @@ delete-metrics-svc:
173180
blobfuse-proxy:
174181
mkdir -p ./pkg/blobfuse-proxy/debpackage/usr/bin/ ./_output
175182
CGO_ENABLED=0 GOOS=linux go build -mod vendor -ldflags="-s -w" -o ./pkg/blobfuse-proxy/debpackage/usr/bin/blobfuse-proxy ./pkg/blobfuse-proxy
176-
dpkg-deb --build pkg/blobfuse-proxy/debpackage ./_output/blobfuse-proxy.deb
183+
$(DPKG_DEB) --build pkg/blobfuse-proxy/debpackage ./_output/blobfuse-proxy.deb

0 commit comments

Comments
 (0)