diff --git a/makefile b/makefile index f250699..1d48299 100644 --- a/makefile +++ b/makefile @@ -131,28 +131,29 @@ pkg-msi: ## Create MSI package .PHONY:pkg-msi else +DEB_ARCH := $(GOARCH) +ifeq ($(DEB_ARCH),arm) + DEB_ARCH = armhf +endif DEB_NAME := $(PROJECT_ID)_$(VERSION_NUMBER)-1_$(GOARCH) pkg-deb: ## Build debian package @rm -rf $(TMPDIR) @mkdir -p $(TMPDIR)/$(DEB_NAME)/usr/bin - @mkdir -p $(TMPDIR)/$(DEB_NAME)/debian @mkdir -p $(TMPDIR)/$(DEB_NAME)/DEBIAN @cp -a $(BINDIR)/* $(TMPDIR)/$(DEB_NAME)/usr/bin/ @sed -e "s/VERSION/$(VERSION_NUMBER)/g" \ $(CURDIR)/build/package/debian/changelog.tpl \ - > $(TMPDIR)/$(DEB_NAME)/changelog + > $(TMPDIR)/changelog @sed -e "s/ARCH/$(GOARCH)/g" $(CURDIR)/build/package/debian/control.tpl \ - > $(TMPDIR)/$(DEB_NAME)/control + > $(TMPDIR)/control DEB_HOST_ARCH=$(GOARCH) dpkg-gencontrol -v$(VERSION_NUMBER)-1 \ - -c$(TMPDIR)/$(DEB_NAME)/control \ - -l$(TMPDIR)/$(DEB_NAME)/changelog \ - -f$(TMPDIR)/$(DEB_NAME)/debian/files -Ptmp/$(DEB_NAME) + -c$(TMPDIR)/control -l$(TMPDIR)/changelog \ + -f$(TMPDIR)/$(DEB_NAME)/DEBIAN/files -Ptmp/$(DEB_NAME) dpkg-deb --build --root-owner-group $(TMPDIR)/$(DEB_NAME) dpkg-genchanges --build=binary \ - -c$(TMPDIR)/$(DEB_NAME)/control \ - -l$(TMPDIR)/$(DEB_NAME)/changelog \ - -f$(TMPDIR)/$(DEB_NAME)/debian/files \ + -c$(TMPDIR)/control -l$(TMPDIR)/changelog \ + -f$(TMPDIR)/$(DEB_NAME)/DEBIAN/files \ -u$(TMPDIR) -O$(OUTDIR)/$(DEB_NAME).changes @mv $(TMPDIR)/*.deb $(OUTDIR)/ @$(ECHO_CMD) "pkg-deb\t\t${GREEN}[OK]${RESET}"