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')"
|
||||
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
|
||||
##
|
||||
|
@ -95,7 +109,7 @@ make_zip() {
|
|||
log "ERROR: $tarball is not found"
|
||||
fi
|
||||
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"
|
||||
(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
|
||||
# Keep this short to avoid bloating beam files with long file path info
|
||||
SRCDIR := $(TOPDIR)/$(PKG_VSN)
|
||||
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
|
||||
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
|
||||
all: | $(BUILT)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
# Keep this short to avoid bloating beam files with long file path info
|
||||
ARCH ?= amd64
|
||||
TOPDIR := /tmp/emqx
|
||||
SRCDIR := $(TOPDIR)/$(PKG_VSN)
|
||||
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_REL ?= $(shell echo $(PKG_VSN) | grep -oE "(alpha|beta|rc)\.[0-9]")
|
||||
|
||||
ARCH:=$(shell uname -m)
|
||||
ifeq ($(ARCH),mips64)
|
||||
ARCH:=mips64el
|
||||
endif
|
||||
|
@ -21,7 +21,7 @@ ifeq ($(RPM_REL),)
|
|||
# no tail
|
||||
RPM_REL := 1
|
||||
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)
|
||||
# Not $(PWD) as it does not work for make -C
|
||||
|
@ -51,7 +51,7 @@ all: | $(BUILT)
|
|||
--define "_sharedstatedir /var/lib" \
|
||||
emqx.spec
|
||||
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):
|
||||
mkdir -p $(TOPDIR) $(SRCDIR) $(SRCDIR)/BUILT
|
||||
|
|
Loading…
Reference in New Issue