Package: zfs-linux / 2.4.1-1

Metadata

Package Version Patches format
zfs-linux 2.4.1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
1000 dont symlink zed scripts.patch | (download)

cmd/zed/zed.d/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 track default symlinks, instead of symlinking
1001 Prevent manual builds in the DKMS source.patch | (download)

config/dkms.m4 | 14 14 + 0 - 0 !
config/user.m4 | 1 1 + 0 - 0 !
2 files changed, 15 insertions(+)

 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.
1002 Check for META and DCH consistency in autoconf.patch | (download)

config/zfs-meta.m4 | 34 29 + 5 - 0 !
1 file changed, 29 insertions(+), 5 deletions(-)

 check for meta and dch consistency in autoconf
1005 enable zed.patch | (download)

cmd/zed/zed.d/zed.rc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 enable zed emails
 The OpenZFS event daemon monitors pools.  This patch enables the email
 sending function by default (if zed is installed).  This is consistent with
 the default behavior of mdadm.
1006 zed service bindir.patch | (download)

etc/systemd/system/zfs-zed.service.in | 2 1 + 1 - 0 !
etc/zfs/zfs-functions.in | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix the path to the zed binary on the systemd unit.
 We install zed into /usr/sbin manually meanwhile the upstream default
 is installing it into /sbin.
 Ubuntu packages also install zed to /usr/sbin, but they ship their own
 zfs-zed unit.
1007 dkms pkgcfg.patch | (download)

scripts/dkms.mkconf | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
2100 zfs load module.patch | (download)

contrib/dracut/90zfs/module-setup.sh.in | 3 2 + 1 - 0 !
etc/Makefile.am | 1 1 + 0 - 0 !
etc/systemd/system/50-zfs.preset | 1 1 + 0 - 0 !
etc/systemd/system/zfs-import-cache.service.in | 2 2 + 0 - 0 !
etc/systemd/system/zfs-import-scan.service.in | 2 2 + 0 - 0 !
etc/systemd/system/zfs-load-module.service.in | 17 17 + 0 - 0 !
6 files changed, 25 insertions(+), 1 deletion(-)

 explicitly load the zfs module via systemd service
force verbose rules.patch | (download)

config/Rules.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 force libtool to produce verbose output
skip on PREEMPT_RT.patch | (download)

scripts/dkms.mkconf | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 do not attempt to build the modules on preempt_rt kernels
cross compile.patch | (download)

scripts/dkms.mkconf | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 fix cross-compile of the dkms module.
vdev id use gawk.patch | (download)

udev/vdev_id | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use gawk in vdev_id script
ubuntu/4100 disable bpool upgrade.patch | (download)

cmd/zpool/zpool_main.c | 10 10 + 0 - 0 !
lib/libzfs/libzfs_status.c | 8 8 + 0 - 0 !
2 files changed, 18 insertions(+)

 disable bpool upgrade
 On ubuntu, upgrade of bpool is disabled to prevent users to break their
 system by upgrading to features not supported by GRUB.
ubuntu/zfs mount container start.patch | (download)

etc/systemd/system/zfs-mount.service.in | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 start zfs-mount.service after zfs-load-module.service, and if zfs
 module was actually loaded. This should allow installation of probert in
 containers, which pulls in zfs-linux utilities.
ubuntu/0003 enable linux experimental.patch | (download)

scripts/dkms.mkconf | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 [patch] enable linux-experimental support

To build against advance kernels, --enable-linux-experimental
must be set

fix pyzfs version.patch | (download)

contrib/pyzfs/setup.py.in | 8 7 + 1 - 0 !
1 file changed, 7 insertions(+), 1 deletion(-)

 fix pyzfs version
 Python does not think x.y.z~rcN is a valid version. Make it happy.
BUILD_EXCLUSIVE_KERNEL_MIN.patch | (download)

scripts/dkms.mkconf | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 set build_exclusive_kernel_min in dkms.conf