forked from Proxmox-Port/Proxmox-Port
62 lines
2.1 KiB
Diff
62 lines
2.1 KiB
Diff
diff --git a/Makefile b/Makefile
|
|
index 82630da..8c47b77 100644
|
|
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -1,29 +1,31 @@
|
|
include /usr/share/dpkg/default.mk
|
|
# source form https://github.com/zfsonlinux/
|
|
|
|
+ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
|
|
+
|
|
PACKAGE = zfs-linux
|
|
|
|
SRCDIR = upstream
|
|
BUILDDIR ?= $(PACKAGE)-$(DEB_VERSION_UPSTREAM)
|
|
ORIG_SRC_TAR = $(PACKAGE)_$(DEB_VERSION_UPSTREAM).orig.tar.gz
|
|
|
|
-ZFS_DEB1= libnvpair3linux_$(DEB_VERSION)_amd64.deb
|
|
+ZFS_DEB1= libnvpair3linux_$(DEB_VERSION)_$(ARCH).deb
|
|
|
|
ZFS_DEB_BINARY = \
|
|
-libpam-zfs_$(DEB_VERSION)_amd64.deb \
|
|
-libuutil3linux_$(DEB_VERSION)_amd64.deb \
|
|
-libzfs4linux_$(DEB_VERSION)_amd64.deb \
|
|
-libzfsbootenv1linux_$(DEB_VERSION)_amd64.deb \
|
|
-libzpool5linux_$(DEB_VERSION)_amd64.deb \
|
|
-zfs-test_$(DEB_VERSION)_amd64.deb \
|
|
-zfsutils-linux_$(DEB_VERSION)_amd64.deb \
|
|
-zfs-zed_$(DEB_VERSION)_amd64.deb
|
|
+libpam-zfs_$(DEB_VERSION)_$(ARCH).deb \
|
|
+libuutil3linux_$(DEB_VERSION)_$(ARCH).deb \
|
|
+libzfs4linux_$(DEB_VERSION)_$(ARCH).deb \
|
|
+libzfsbootenv1linux_$(DEB_VERSION)_$(ARCH).deb \
|
|
+libzpool5linux_$(DEB_VERSION)_$(ARCH).deb \
|
|
+zfs-test_$(DEB_VERSION)_$(ARCH).deb \
|
|
+zfsutils-linux_$(DEB_VERSION)_$(ARCH).deb \
|
|
+zfs-zed_$(DEB_VERSION)_$(ARCH).deb
|
|
|
|
-ZFS_DBG_DEBS = $(patsubst %_$(DEB_VERSION)_amd64.deb, %-dbgsym_$(DEB_VERSION)_amd64.deb, $(ZFS_DEB1) $(ZFS_DEB_BINARY))
|
|
+ZFS_DBG_DEBS = $(patsubst %_$(DEB_VERSION)_$(ARCH).deb, %-dbgsym_$(DEB_VERSION)_$(ARCH).deb, $(ZFS_DEB1) $(ZFS_DEB_BINARY))
|
|
|
|
ZFS_DEB2= $(ZFS_DEB_BINARY) \
|
|
-libzfslinux-dev_$(DEB_VERSION)_amd64.deb \
|
|
-python3-pyzfs_$(DEB_VERSION)_amd64.deb \
|
|
+libzfslinux-dev_$(DEB_VERSION)_$(ARCH).deb \
|
|
+python3-pyzfs_$(DEB_VERSION)_$(ARCH).deb \
|
|
pyzfs-doc_$(DEB_VERSION)_all.deb \
|
|
spl_$(DEB_VERSION)_all.deb \
|
|
zfs-initramfs_$(DEB_VERSION)_all.deb
|
|
@@ -62,7 +64,12 @@ zfs: $(DEBS)
|
|
$(ZFS_DEB2) $(ZFS_DBG_DEBS): $(ZFS_DEB1)
|
|
$(ZFS_DEB1): $(BUILDDIR)
|
|
cd $(BUILDDIR); dpkg-buildpackage -b -uc -us
|
|
+ifeq ($(ARCH), loong64)
|
|
+ echo "Architecture is loongarch64. Skipping lintian."
|
|
+else
|
|
lintian $(DEBS)
|
|
+endif
|
|
+
|
|
|
|
$(ORIG_SRC_TAR): $(BUILDDIR)
|
|
tar czf $(ORIG_SRC_TAR) --exclude="$(BUILDDIR)/debian" $(BUILDDIR)
|