From: LOLi Date: Fri, 9 Mar 2018 21:52:37 +0000 (+0100) Subject: Fix zfs-kmod builds when using rpm >= 4.14 X-Git-Tag: zfs-0.8.0-rc1~285 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c45c6d921293084f9b2ecedfef4965fa726f8c07;p=zfs Fix zfs-kmod builds when using rpm >= 4.14 With rpm-software-management/rpm@5e94633 a package version containing invalid characters (most commonly a double '-') causes the kmod package generation to terminate with an error. This change takes advantage of the newly introduced rpm macro "_wrong_version_format_terminate_build" to allow kmod packages to be built. Reviewed-by: Brian Behlendorf Signed-off-by: loli10K Closes #7284 --- diff --git a/config/zfs-build.m4 b/config/zfs-build.m4 index 603dad36d..e6c386e82 100644 --- a/config/zfs-build.m4 +++ b/config/zfs-build.m4 @@ -210,6 +210,7 @@ AC_DEFUN([ZFS_AC_RPM], [ RPM_DEFINE_KMOD+=' --define "require_splobj $(SPL_OBJ)"' 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_DKMS=''