]> git.proxmox.com Git - mirror_zfs.git/commitdiff
zfs-kmods: install to /lib/modules instead of /usr/lib/modules
authorChristian Schwarz <me@cschwarz.com>
Tue, 22 Dec 2020 04:14:32 +0000 (04:14 +0000)
committerGitHub <noreply@github.com>
Tue, 22 Dec 2020 04:14:32 +0000 (20:14 -0800)
Before this patch, dracut wouldn't find zfs.ko for inclusion in
initramfs. This was caused by the packages installing in to
/lib/modules instead of /usr/lib/modules.  Correcting this allows
dracut to do the right thing, even without

    # /etc/dracut.conf
    add_drivers+=" zfs "

Notably, rpm/redhat/zfs-kmod.spec.in does not contain the definition of
the `prefix` macro that this commit removes in the generic kmod spec.
And https://rpmfusion.org/Packaging/KernelModules/Kmods2 does not
mention `prefix` at all.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Christian Schwarz <me@cschwarz.com>
Closes #11381

rpm/generic/zfs-kmod.spec.in

index 782ad465e36d5b0e8df4f784ca02c522453b912d..6e4bfdcfedc0537c7cd744b4fff5ae3bcd2e2343 100644 (file)
@@ -88,10 +88,6 @@ BuildRequires:  %{_bindir}/kmodtool
 %global __global_ldflags %{nil}
 %endif
 
-%if 0%{?fedora} >= 17
-%define prefix  /usr
-%endif
-
 # Kmodtool does its magic here.  A patched version of kmodtool is shipped
 # with the source rpm until kmod development packages are supported upstream.
 # https://bugzilla.rpmfusion.org/show_bug.cgi?id=2714