diff options
Diffstat (limited to 'sys-fs/zfs-kmod/zfs-kmod-2.1.0_rc6.ebuild')
-rw-r--r-- | sys-fs/zfs-kmod/zfs-kmod-2.1.0_rc6.ebuild | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.0_rc6.ebuild b/sys-fs/zfs-kmod/zfs-kmod-2.1.0_rc6.ebuild index 2530036595a0..34cc83a60938 100644 --- a/sys-fs/zfs-kmod/zfs-kmod-2.1.0_rc6.ebuild +++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.0_rc6.ebuild @@ -43,10 +43,25 @@ if [[ ${PV} != "9999" ]] ; then BDEPEND+=" verify-sig? ( app-crypt/openpgp-keys-openzfs )" fi +# PDEPEND in this form is needed to trick portage suggest +# enabling dist-kernel if only 1 package have it set +PDEPEND="dist-kernel? ( ~sys-fs/zfs-${PV}[dist-kernel] )" + RESTRICT="debug? ( strip ) test" DOCS=( AUTHORS COPYRIGHT META README.md ) +pkg_pretend() { + use rootfs || return 0 + + if has_version virtual/dist-kernel && ! use dist-kernel; then + ewarn "You have virtual/dist-kernel installed, but" + ewarn "USE=\"dist-kernel\" is not enabled for ${CATEGORY}/${PN}" + ewarn "It's recommended to globally enable dist-kernel USE flag" + ewarn "to auto-trigger initrd rebuilds with kernel updates" + fi +} + pkg_setup() { CONFIG_CHECK=" !DEBUG_LOCK_ALLOC |