summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorRichard Yao <ryao@gentoo.org>2015-12-03 13:25:04 -0500
committerRichard Yao <ryao@gentoo.org>2015-12-03 13:28:00 -0500
commit86e209b696711d76591391587aec7069c383d6f3 (patch)
tree29b585ed349019372b8e4804eba3156c65b3f8db /sys-fs
parentwww-client/chromium: Remove old (diff)
downloadgentoo-86e209b696711d76591391587aec7069c383d6f3.tar.gz
gentoo-86e209b696711d76591391587aec7069c383d6f3.tar.bz2
gentoo-86e209b696711d76591391587aec7069c383d6f3.zip
sys-fs/zfs-0.6.5.3-r1: Block <sys-fs/zfs-kmod-0.6.5.3-r1
We also add a warning about updating your initramfs. Package-Manager: portage-2.2.20.1 Signed-off-by: Richard Yao <ryao@gentoo.org>
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/zfs/zfs-0.6.5.3-r1.ebuild21
1 files changed, 20 insertions, 1 deletions
diff --git a/sys-fs/zfs/zfs-0.6.5.3-r1.ebuild b/sys-fs/zfs/zfs-0.6.5.3-r1.ebuild
index 50ccf062208b..e57ece0feeb1 100644
--- a/sys-fs/zfs/zfs-0.6.5.3-r1.ebuild
+++ b/sys-fs/zfs/zfs-0.6.5.3-r1.ebuild
@@ -36,7 +36,10 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
!=sys-apps/grep-2.13*
- !kernel-builtin? ( =sys-fs/zfs-kmod-${PV}* )
+ !kernel-builtin? (
+ =sys-fs/zfs-kmod-${PV}*
+ !<sys-fs/zfs-kmod-0.6.5.3-r1
+ )
!sys-fs/zfs-fuse
!prefix? ( virtual/udev )
test-suite? (
@@ -197,6 +200,22 @@ pkg_postinst() {
rm "${EROOT}etc/runlevels/shutdown/zfs-shutdown"
fi
+ einfo "sys-kernel/spl-0.6.5.3-r1, sys-fs/zfs-kmod-0.6.5.3-r1 and "
+ einfo "sys-fs/zfs-0.6.5.3-r1 have introduced a partial stable "
+ einfo "/dev/zfs API developed by ClusterHQ. This means that situations "
+ einfo "arising from the kernel modules and userland tools being "
+ einfo "mismatched on future updates will not cause problems."
+ einfo
+ einfo "In specific, this should solve the failure to mount filesystems when "
+ einfo "old modules are cached in an old initramfs provided that those "
+ einfo "modules support this API"
+ if use rootfs
+ then
+ einfo
+ ewarn "The older modules will *NOT* work with the new userland code."
+ ewarn "It is very important that you update your initramfs after this "
+ ewarn "update."
+ fi
}
pkg_postrm() {