[ovs-dev] [PATCH 2/2] fedora: Prioritize OVS modules in weak-updates.
Joe Stringer
joe at ovn.org
Fri Jul 29 00:09:38 UTC 2016
Out-of-tree modules are installed into the kernel's "extra" modules
directory for the version that kmod-openvswitch is compiled against. For
all other kernels on the system at install time, a symlink is created in
the "weak-updates" directory. This provides a path for the same kernel
module to be used when minor kernel updates are done on a system.
However, without updating the depmod configuration the weak-update will
not be prioritized, so modprobe will switch back to using upstream
kernel modules when you upgrade. This patch introduces that depmod
configuration to ensure that the out-of-tree module is always used when
it is installed, regardless of kernel upgrades.
Signed-off-by: Joe Stringer <joe at ovn.org>
---
rhel/openvswitch-kmod-fedora.spec.in | 2 ++
1 file changed, 2 insertions(+)
diff --git a/rhel/openvswitch-kmod-fedora.spec.in b/rhel/openvswitch-kmod-fedora.spec.in
index ea89d15c8d87..93adb0330cbb 100644
--- a/rhel/openvswitch-kmod-fedora.spec.in
+++ b/rhel/openvswitch-kmod-fedora.spec.in
@@ -48,6 +48,8 @@ do
modname="$(basename ${module})"
echo "override ${modname%.ko} * extra" >> \
$RPM_BUILD_ROOT/etc/depmod.d/kmod-openvswitch.conf
+ echo "override ${modname%.ko} * weak-updates" >> \
+ $RPM_BUILD_ROOT/etc/depmod.d/kmod-openvswitch.conf
done
%clean
--
2.9.0
More information about the dev
mailing list