Closed svschwartz closed 4 years ago
I've tried to build debian package in docker container golang:1.12-buster and hit an error
root@3da6c33c12a8:/go/src/github.com/esell/deb-simple# make build-deb which -s dpkg-deb || { echo "dpkg-deb does not exist, exiting..."; exit 1; } Illegal option -s Usage: /usr/bin/which [-a] args dpkg-deb does not exist, exiting... make: *** [Makefile:26: build-deb] Error 1
here is my patch to fix it
index 3976ed9..548c147 100644 --- a/Makefile +++ b/Makefile @@ -23,8 +23,7 @@ build-linux: build-osx: GOOS=darwin go build -o release/$(BINARY)-$(VERSION)-osx build-deb: - which -s dpkg-deb || { echo "dpkg-deb does not exist, exiting..."; exit 1; } - mkdir release/$(BINARY)-$(VERSION) + dpkg-deb --version >/dev/null || { echo "dpkg-deb does not exist, exiting..."; exit 1; } mkdir -p release/$(BINARY)-$(VERSION)/usr/local/bin mkdir -p release/$(BINARY)-$(VERSION)/etc/deb-simple cp -r DEBIAN release/$(BINARY)-$(VERSION)/
I've tried to build debian package in docker container golang:1.12-buster and hit an error
here is my patch to fix it