chore(CI): rename arch package name
This commit is contained in:
parent
1086c09242
commit
622edcd536
16
build
16
build
|
@ -28,6 +28,20 @@ elif [ "$(uname -s)" = 'Linux' ]; then
|
||||||
SYSTEM="$(echo "${DIST}${VERSION_ID}" | sed -r 's/([a-zA-Z]*)-.*/\1/g')"
|
SYSTEM="$(echo "${DIST}${VERSION_ID}" | sed -r 's/([a-zA-Z]*)-.*/\1/g')"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
ARCH="$(uname -m)"
|
||||||
|
case "$ARCH" in
|
||||||
|
x86_64)
|
||||||
|
ARCH='amd64'
|
||||||
|
;;
|
||||||
|
aarch64)
|
||||||
|
ARCH='arm64'
|
||||||
|
;;
|
||||||
|
arm*)
|
||||||
|
ARCH=arm
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
export ARCH
|
||||||
|
|
||||||
##
|
##
|
||||||
## Support RPM and Debian based linux systems
|
## Support RPM and Debian based linux systems
|
||||||
##
|
##
|
||||||
|
@ -95,7 +109,7 @@ make_zip() {
|
||||||
log "ERROR: $tarball is not found"
|
log "ERROR: $tarball is not found"
|
||||||
fi
|
fi
|
||||||
local zipball
|
local zipball
|
||||||
zipball="${pkgpath}/${PROFILE}-${SYSTEM}-${PKG_VSN}-$(uname -m).zip"
|
zipball="${pkgpath}/${PROFILE}-${SYSTEM}-${PKG_VSN}-${ARCH}.zip"
|
||||||
tar zxf "${tarball}" -C "${tard}/emqx"
|
tar zxf "${tarball}" -C "${tard}/emqx"
|
||||||
(cd "${tard}" && zip -qr - emqx) > "${zipball}"
|
(cd "${tard}" && zip -qr - emqx) > "${zipball}"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# Keep this short to avoid bloating beam files with long file path info
|
ARCH ?= amd64
|
||||||
TOPDIR := /tmp/emqx
|
TOPDIR := /tmp/emqx
|
||||||
|
# Keep this short to avoid bloating beam files with long file path info
|
||||||
SRCDIR := $(TOPDIR)/$(PKG_VSN)
|
SRCDIR := $(TOPDIR)/$(PKG_VSN)
|
||||||
BUILT := $(SRCDIR)/BUILT
|
BUILT := $(SRCDIR)/BUILT
|
||||||
|
|
||||||
|
@ -7,7 +8,7 @@ EMQX_NAME=$(subst -pkg,,$(EMQX_BUILD))
|
||||||
|
|
||||||
TAR_PKG := $(EMQX_REL)/_build/$(EMQX_BUILD)/rel/emqx/emqx-$(PKG_VSN).tar.gz
|
TAR_PKG := $(EMQX_REL)/_build/$(EMQX_BUILD)/rel/emqx/emqx-$(PKG_VSN).tar.gz
|
||||||
SOURCE_PKG := $(EMQX_NAME)_$(PKG_VSN)_$(shell dpkg --print-architecture)
|
SOURCE_PKG := $(EMQX_NAME)_$(PKG_VSN)_$(shell dpkg --print-architecture)
|
||||||
TARGET_PKG := $(EMQX_NAME)-$(SYSTEM)-$(PKG_VSN)-$(shell uname -m)
|
TARGET_PKG := $(EMQX_NAME)-$(SYSTEM)-$(PKG_VSN)-$(ARCH)
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: | $(BUILT)
|
all: | $(BUILT)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
# Keep this short to avoid bloating beam files with long file path info
|
# Keep this short to avoid bloating beam files with long file path info
|
||||||
|
ARCH ?= amd64
|
||||||
TOPDIR := /tmp/emqx
|
TOPDIR := /tmp/emqx
|
||||||
SRCDIR := $(TOPDIR)/$(PKG_VSN)
|
SRCDIR := $(TOPDIR)/$(PKG_VSN)
|
||||||
BUILT := $(SRCDIR)/BUILT
|
BUILT := $(SRCDIR)/BUILT
|
||||||
|
@ -8,7 +9,6 @@ space := $(none) $(none)
|
||||||
RPM_VSN ?= $(shell echo $(PKG_VSN) | grep -oE "[0-9]+\.[0-9]+(\.[0-9]+)?")
|
RPM_VSN ?= $(shell echo $(PKG_VSN) | grep -oE "[0-9]+\.[0-9]+(\.[0-9]+)?")
|
||||||
RPM_REL ?= $(shell echo $(PKG_VSN) | grep -oE "(alpha|beta|rc)\.[0-9]")
|
RPM_REL ?= $(shell echo $(PKG_VSN) | grep -oE "(alpha|beta|rc)\.[0-9]")
|
||||||
|
|
||||||
ARCH:=$(shell uname -m)
|
|
||||||
ifeq ($(ARCH),mips64)
|
ifeq ($(ARCH),mips64)
|
||||||
ARCH:=mips64el
|
ARCH:=mips64el
|
||||||
endif
|
endif
|
||||||
|
@ -21,7 +21,7 @@ ifeq ($(RPM_REL),)
|
||||||
# no tail
|
# no tail
|
||||||
RPM_REL := 1
|
RPM_REL := 1
|
||||||
endif
|
endif
|
||||||
SOURCE_PKG := emqx-$(SYSTEM)-$(RPM_VSN)-$(RPM_REL).$(ARCH)
|
SOURCE_PKG := emqx-$(SYSTEM)-$(RPM_VSN)-$(RPM_REL).$(shell uname -m)
|
||||||
|
|
||||||
SYSTEMD := $(shell if command -v systemctl >/dev/null 2>&1; then echo yes; fi)
|
SYSTEMD := $(shell if command -v systemctl >/dev/null 2>&1; then echo yes; fi)
|
||||||
# Not $(PWD) as it does not work for make -C
|
# Not $(PWD) as it does not work for make -C
|
||||||
|
@ -51,7 +51,7 @@ all: | $(BUILT)
|
||||||
--define "_sharedstatedir /var/lib" \
|
--define "_sharedstatedir /var/lib" \
|
||||||
emqx.spec
|
emqx.spec
|
||||||
mkdir -p $(EMQX_REL)/_packages/$(EMQX_NAME)
|
mkdir -p $(EMQX_REL)/_packages/$(EMQX_NAME)
|
||||||
cp $(TOPDIR)/RPMS/$(ARCH)/$(SOURCE_PKG).rpm $(EMQX_REL)/_packages/$(EMQX_NAME)/$(TARGET_PKG).rpm
|
cp $(TOPDIR)/RPMS/$(shell uname -m)/$(SOURCE_PKG).rpm $(EMQX_REL)/_packages/$(EMQX_NAME)/$(TARGET_PKG).rpm
|
||||||
|
|
||||||
$(BUILT):
|
$(BUILT):
|
||||||
mkdir -p $(TOPDIR) $(SRCDIR) $(SRCDIR)/BUILT
|
mkdir -p $(TOPDIR) $(SRCDIR) $(SRCDIR)/BUILT
|
||||||
|
|
Loading…
Reference in New Issue