Исправлена сборка deb-пакета.
This commit is contained in:
parent
6d8d233640
commit
74053d6dae
19
makefile
19
makefile
@ -131,28 +131,29 @@ pkg-msi: ## Create MSI package
|
|||||||
.PHONY:pkg-msi
|
.PHONY:pkg-msi
|
||||||
else
|
else
|
||||||
|
|
||||||
|
DEB_ARCH := $(GOARCH)
|
||||||
|
ifeq ($(DEB_ARCH),arm)
|
||||||
|
DEB_ARCH = armhf
|
||||||
|
endif
|
||||||
DEB_NAME := $(PROJECT_ID)_$(VERSION_NUMBER)-1_$(GOARCH)
|
DEB_NAME := $(PROJECT_ID)_$(VERSION_NUMBER)-1_$(GOARCH)
|
||||||
|
|
||||||
pkg-deb: ## Build debian package
|
pkg-deb: ## Build debian package
|
||||||
@rm -rf $(TMPDIR)
|
@rm -rf $(TMPDIR)
|
||||||
@mkdir -p $(TMPDIR)/$(DEB_NAME)/usr/bin
|
@mkdir -p $(TMPDIR)/$(DEB_NAME)/usr/bin
|
||||||
@mkdir -p $(TMPDIR)/$(DEB_NAME)/debian
|
|
||||||
@mkdir -p $(TMPDIR)/$(DEB_NAME)/DEBIAN
|
@mkdir -p $(TMPDIR)/$(DEB_NAME)/DEBIAN
|
||||||
@cp -a $(BINDIR)/* $(TMPDIR)/$(DEB_NAME)/usr/bin/
|
@cp -a $(BINDIR)/* $(TMPDIR)/$(DEB_NAME)/usr/bin/
|
||||||
@sed -e "s/VERSION/$(VERSION_NUMBER)/g" \
|
@sed -e "s/VERSION/$(VERSION_NUMBER)/g" \
|
||||||
$(CURDIR)/build/package/debian/changelog.tpl \
|
$(CURDIR)/build/package/debian/changelog.tpl \
|
||||||
> $(TMPDIR)/$(DEB_NAME)/changelog
|
> $(TMPDIR)/changelog
|
||||||
@sed -e "s/ARCH/$(GOARCH)/g" $(CURDIR)/build/package/debian/control.tpl \
|
@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 \
|
DEB_HOST_ARCH=$(GOARCH) dpkg-gencontrol -v$(VERSION_NUMBER)-1 \
|
||||||
-c$(TMPDIR)/$(DEB_NAME)/control \
|
-c$(TMPDIR)/control -l$(TMPDIR)/changelog \
|
||||||
-l$(TMPDIR)/$(DEB_NAME)/changelog \
|
-f$(TMPDIR)/$(DEB_NAME)/DEBIAN/files -Ptmp/$(DEB_NAME)
|
||||||
-f$(TMPDIR)/$(DEB_NAME)/debian/files -Ptmp/$(DEB_NAME)
|
|
||||||
dpkg-deb --build --root-owner-group $(TMPDIR)/$(DEB_NAME)
|
dpkg-deb --build --root-owner-group $(TMPDIR)/$(DEB_NAME)
|
||||||
dpkg-genchanges --build=binary \
|
dpkg-genchanges --build=binary \
|
||||||
-c$(TMPDIR)/$(DEB_NAME)/control \
|
-c$(TMPDIR)/control -l$(TMPDIR)/changelog \
|
||||||
-l$(TMPDIR)/$(DEB_NAME)/changelog \
|
-f$(TMPDIR)/$(DEB_NAME)/DEBIAN/files \
|
||||||
-f$(TMPDIR)/$(DEB_NAME)/debian/files \
|
|
||||||
-u$(TMPDIR) -O$(OUTDIR)/$(DEB_NAME).changes
|
-u$(TMPDIR) -O$(OUTDIR)/$(DEB_NAME).changes
|
||||||
@mv $(TMPDIR)/*.deb $(OUTDIR)/
|
@mv $(TMPDIR)/*.deb $(OUTDIR)/
|
||||||
@$(ECHO_CMD) "pkg-deb\t\t${GREEN}[OK]${RESET}"
|
@$(ECHO_CMD) "pkg-deb\t\t${GREEN}[OK]${RESET}"
|
||||||
|
Loading…
Reference in New Issue
Block a user