[Pkg-zfsonlinux-devel] [SCM] zfs branch, master, updated. upstream/0.6.5.5-691-g312f9b0
Petter Reinholdtsen
pere at hungry.com
Thu May 12 09:57:50 UTC 2016
The following commit has been merged in the master branch:
commit 312f9b0cea657ac66179bdae654150f06e658872
Author: Petter Reinholdtsen <pere at hungry.com>
Date: Thu May 12 11:51:01 2016 +0200
Added 0001-Prevent-manual-builds-in-the-DKMS-source.patch from Ubuntu to block manual building in the DKMS source tree.
diff --git a/debian/patches/0001-Prevent-manual-builds-in-the-DKMS-source.patch b/debian/patches/0001-Prevent-manual-builds-in-the-DKMS-source.patch
new file mode 100644
index 0000000..7685a68
--- /dev/null
+++ b/debian/patches/0001-Prevent-manual-builds-in-the-DKMS-source.patch
@@ -0,0 +1,54 @@
+Description: Block manual building in the DKMS source tree.
+ To avoid messing up future DKMS builds and the zfs installation,
+ block manual building of the DKMS source tree.
+Author: unknown
+Origin: ubuntu
+Forwarded: no
+Reviewed-By: Petter Reinholdtsen <pere at hungry.com>
+Last-Update: 2016-05-12
+
+Index: zfs-linux-0.6.5.6/config/dkms.m4
+===================================================================
+--- /dev/null
++++ zfs-linux-0.6.5.6/config/dkms.m4
+@@ -0,0 +1,14 @@
++dnl #
++dnl # Prevent manual building in DKMS source tree.
++dnl #
++AC_DEFUN([ZFS_AC_DKMS_INHIBIT], [
++ AC_MSG_CHECKING([for dkms.conf file])
++ AS_IF([test -e dkms.conf], [
++ AC_MSG_ERROR([
++ *** ZFS should not be manually built in the DKMS source tree.
++ *** Remove all ZFS packages before compiling the ZoL sources.
++ *** Running "make install" breaks ZFS packages.])
++ ], [
++ AC_MSG_RESULT([not found])
++ ])
++])
+Index: zfs-linux-0.6.5.6/config/user.m4
+===================================================================
+--- zfs-linux-0.6.5.6.orig/config/user.m4
++++ zfs-linux-0.6.5.6/config/user.m4
+@@ -2,6 +2,7 @@ dnl #
+ dnl # Default ZFS user configuration
+ dnl #
+ AC_DEFUN([ZFS_AC_CONFIG_USER], [
++ ZFS_AC_DKMS_INHIBIT
+ ZFS_AC_CONFIG_USER_MOUNT_HELPER
+ ZFS_AC_CONFIG_USER_UDEV
+ ZFS_AC_CONFIG_USER_SYSTEMD
+Index: zfs-linux-0.6.5.6/config/zfs-build.m4
+===================================================================
+--- zfs-linux-0.6.5.6.orig/config/zfs-build.m4
++++ zfs-linux-0.6.5.6/config/zfs-build.m4
+@@ -87,8 +87,8 @@ AC_DEFUN([ZFS_AC_CONFIG], [
+ ZFS_AC_CONFIG_ALWAYS
+
+ case "$ZFS_CONFIG" in
+- kernel) ZFS_AC_CONFIG_KERNEL ;;
+ user) ZFS_AC_CONFIG_USER ;;
++ kernel) ZFS_AC_CONFIG_KERNEL ;;
+ all) ZFS_AC_CONFIG_KERNEL
+ ZFS_AC_CONFIG_USER ;;
+ srpm) ;;
diff --git a/debian/patches/series b/debian/patches/series
index 7759e22..378760c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
+0001-Prevent-manual-builds-in-the-DKMS-source.patch
1000-ppc64el-endian-support.patch
1001-Fix-aarch64-compilation.patch
--
OpenZFS on Linux
More information about the Pkg-zfsonlinux-devel
mailing list