LU-9564 build: Add server-build for Ubuntu with Kernel 4.4.0 This enables compatibility with the current LTS flavours of Ubuntu. Do note that you need the Xenial HWE Kernel for Ubuntu 14.04.5, as that distribution originally used a 3.x series Kernel. The patches have been developed to apply cleanly to the kernel versions 4.4.0-45.66 to 4.4.0-85.108 from the Ubuntu Xenial (and its Trusty backports). This change also adjusts the Debian scripting to produce the ldiskfs modules and the server utilities. To create the server modules run "./configure" with "--enable-server" and specify "--enable-ldiskfs" and "--with-zfs/-spl" as appropriate. The call to "make debs" will then produce the server modules and utils instead of their client versions. NOTE: This contains a small hack taken from LU-9995 / #29130 Test-Parameters: trivial Signed-off-by: Martin Schroeder <martin.h.schroeder@intel.com> Change-Id: I02cd5e9314367ad4e1f8f3d81712f84441a8bc71 Reviewed-on: https://review.whamcloud.com/29215 Tested-by: Jenkins Tested-by: Maloo <hpdd-maloo@intel.com> Reviewed-by: James Simmons <uja.ornl@yahoo.com> Reviewed-by: Thomas Stibor <t.stibor@gsi.de> Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
Revert "LU-9564 build: Add server-build for Ubuntu with Kernel 4.4.0" This actually breaks our Ubuntu builds which prevents any sort of full testing, so I am reverting this now. This reverts commit 86c3f90d3ab8dbd21dc6fa325aa3a0556fb94035. Change-Id: I14d242bfde1efb0144080b882e63542fc2190465 Reviewed-on: https://review.whamcloud.com/28293 Reviewed-by: Oleg Drokin <oleg.drokin@intel.com> Tested-by: Oleg Drokin <oleg.drokin@intel.com> Tested-by: Jenkins
LU-9564 build: Add server-build for Ubuntu with Kernel 4.4.0 This enables compatibility with the current LTS flavours of Ubuntu. Do note that you need the Xenial HWE Kernel for Ubuntu 14.04.5, as that distribution originally used a 3.x series Kernel. The patches have been developed to apply cleanly to the kernel versions 4.4.0-45.66 to 4.4.0-85.108 from the Ubuntu Xenial (and its Trusty backports). This change also adjusts the Debian scripting to produce the ldiskfs modules and the server utilities. To create the server modules run "./configure" with "--enable-server" and specify "--enable-ldiskfs" and "--with-zfs/-spl" as appropriate. The call to "make debs" will then produce the server modules and utils instead of their client versions. Test-Parameters: trivial Signed-off-by: Martin Schroeder <martin.h.schroeder@intel.com> Change-Id: Ia78702da304f735bb932738784f1346be0f39026 Reviewed-on: https://review.whamcloud.com/27323 Tested-by: Jenkins Tested-by: Maloo <hpdd-maloo@intel.com> Reviewed-by: Gu Zheng <gzheng@ddn.com> Reviewed-by: Yang Sheng <yang.sheng@intel.com> Reviewed-by: Thomas Stibor <t.stibor@gsi.de> Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>