]> git.pld-linux.org Git - packages/zfs.git/blobdiff - zfs-sh.patch
- added sh patch (kill += bashism in configure)
[packages/zfs.git] / zfs-sh.patch
diff --git a/zfs-sh.patch b/zfs-sh.patch
new file mode 100644 (file)
index 0000000..b9521ed
--- /dev/null
@@ -0,0 +1,78 @@
+--- zfs-zfs-0.8.1/config/zfs-build.m4.orig     2019-06-14 18:43:18.000000000 +0200
++++ zfs-zfs-0.8.1/config/zfs-build.m4  2019-07-17 16:03:44.885415916 +0200
+@@ -110,7 +110,7 @@
+               [enable_debug_kmem=no])
+       AS_IF([test "x$enable_debug_kmem" = xyes], [
+-              KERNEL_DEBUG_CPPFLAGS+=" -DDEBUG_KMEM"
++              KERNEL_DEBUG_CPPFLAGS="$KERNEL_DEBUG_CPPFLAGS -DDEBUG_KMEM"
+               DEBUG_KMEM_ZFS="_with_debug_kmem"
+       ], [
+               DEBUG_KMEM_ZFS="_without_debug_kmem"
+@@ -140,7 +140,7 @@
+               [enable_debug_kmem_tracking=no])
+       AS_IF([test "x$enable_debug_kmem_tracking" = xyes], [
+-              KERNEL_DEBUG_CPPFLAGS+=" -DDEBUG_KMEM_TRACKING"
++              KERNEL_DEBUG_CPPFLAGS="$KERNEL_DEBUG_CPPFLAGS -DDEBUG_KMEM_TRACKING"
+               DEBUG_KMEM_TRACKING_ZFS="_with_debug_kmem_tracking"
+       ], [
+               DEBUG_KMEM_TRACKING_ZFS="_without_debug_kmem_tracking"
+@@ -242,10 +242,10 @@
+       ])
+       RPM_DEFINE_COMMON='--define "$(DEBUG_ZFS) 1"'
+-      RPM_DEFINE_COMMON+=' --define "$(DEBUG_KMEM_ZFS) 1"'
+-      RPM_DEFINE_COMMON+=' --define "$(DEBUG_KMEM_TRACKING_ZFS) 1"'
+-      RPM_DEFINE_COMMON+=' --define "$(DEBUGINFO_ZFS) 1"'
+-      RPM_DEFINE_COMMON+=' --define "$(ASAN_ZFS) 1"'
++      RPM_DEFINE_COMMON="$RPM_DEFINE_COMMON"' --define "$(DEBUG_KMEM_ZFS) 1"'
++      RPM_DEFINE_COMMON="$RPM_DEFINE_COMMON"' --define "$(DEBUG_KMEM_TRACKING_ZFS) 1"'
++      RPM_DEFINE_COMMON="$RPM_DEFINE_COMMON"' --define "$(DEBUGINFO_ZFS) 1"'
++      RPM_DEFINE_COMMON="$RPM_DEFINE_COMMON"' --define "$(ASAN_ZFS) 1"'
+       RPM_DEFINE_UTIL=' --define "_initconfdir $(DEFAULT_INITCONF_DIR)"'
+@@ -258,16 +258,16 @@
+               RPM_DEFINE_UTIL='--define "_dracutdir $(dracutdir)"'
+       ])
+       AS_IF([test -n "$udevdir" ], [
+-              RPM_DEFINE_UTIL+=' --define "_udevdir $(udevdir)"'
++              RPM_DEFINE_UTIL="$RPM_DEFINE_UTIL"' --define "_udevdir $(udevdir)"'
+       ])
+       AS_IF([test -n "$udevruledir" ], [
+-              RPM_DEFINE_UTIL+=' --define "_udevdir $(udevruledir)"'
++              RPM_DEFINE_UTIL="$RPM_DEFINE_UTIL"' --define "_udevdir $(udevruledir)"'
+       ])
+-      RPM_DEFINE_UTIL+=' $(DEFINE_INITRAMFS)'
+-      RPM_DEFINE_UTIL+=' $(DEFINE_SYSTEMD)'
+-      RPM_DEFINE_UTIL+=' $(DEFINE_PYZFS)'
+-      RPM_DEFINE_UTIL+=' $(DEFINE_PYTHON_VERSION)'
+-      RPM_DEFINE_UTIL+=' $(DEFINE_PYTHON_PKG_VERSION)'
++      RPM_DEFINE_UTIL="$RPM_DEFINE_UTIL"' $(DEFINE_INITRAMFS)'
++      RPM_DEFINE_UTIL="$RPM_DEFINE_UTIL"' $(DEFINE_SYSTEMD)'
++      RPM_DEFINE_UTIL="$RPM_DEFINE_UTIL"' $(DEFINE_PYZFS)'
++      RPM_DEFINE_UTIL="$RPM_DEFINE_UTIL"' $(DEFINE_PYTHON_VERSION)'
++      RPM_DEFINE_UTIL="$RPM_DEFINE_UTIL"' $(DEFINE_PYTHON_PKG_VERSION)'
+       dnl # Override default lib directory on Debian/Ubuntu systems.  The
+       dnl # provided /usr/lib/rpm/platform/<arch>/macros files do not
+@@ -279,14 +279,14 @@
+       dnl #
+       AS_IF([test "$DEFAULT_PACKAGE" = "deb"], [
+               MULTIARCH_LIBDIR="lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)"
+-              RPM_DEFINE_UTIL+=' --define "_lib $(MULTIARCH_LIBDIR)"'
++              RPM_DEFINE_UTIL="$RPM_DEFINE_UTIL"' --define "_lib $(MULTIARCH_LIBDIR)"'
+               AC_SUBST(MULTIARCH_LIBDIR)
+       ])
+       RPM_DEFINE_KMOD='--define "kernels $(LINUX_VERSION)"'
+-      RPM_DEFINE_KMOD+=' --define "ksrc $(LINUX)"'
+-      RPM_DEFINE_KMOD+=' --define "kobj $(LINUX_OBJ)"'
+-      RPM_DEFINE_KMOD+=' --define "_wrong_version_format_terminate_build 0"'
++      RPM_DEFINE_KMOD="$RPM_DEFINE_KMOD"' --define "ksrc $(LINUX)"'
++      RPM_DEFINE_KMOD="$RPM_DEFINE_KMOD"' --define "kobj $(LINUX_OBJ)"'
++      RPM_DEFINE_KMOD="$RPM_DEFINE_KMOD"' --define "_wrong_version_format_terminate_build 0"'
+       RPM_DEFINE_DKMS=''
This page took 0.067546 seconds and 4 git commands to generate.