[ovs-git] [openvswitch/ovs] 22c33c: rhel: support kmod build against mulitple kernel v...
GitHub
noreply at github.com
Tue Aug 21 21:17:34 UTC 2018
Branch: refs/heads/master
Home: https://github.com/openvswitch/ovs
Commit: 22c33c3039321dfd331530e34a0d9080801e30e8
https://github.com/openvswitch/ovs/commit/22c33c3039321dfd331530e34a0d9080801e30e8
Author: Martin Xu <martinxu9.ovs at gmail.com>
Date: 2018-08-21 (Tue, 21 Aug 2018)
Changed paths:
M rhel/openvswitch-kmod-fedora.spec.in
Log Message:
-----------
rhel: support kmod build against mulitple kernel versions, fedora
This patch ports changes from kmod rhel6 spec file to fedora spec file,
to support packaging kernel modules built against multiple versions of
kernel sources.
RHEL 7.4 introduced backward incompatible changes in the kernel. As
a result, prebuilt PRM packages against kernels newer than 693.17.1
will cannot be used on systems with older kernels, vice versa.
Intended to work only on RHEL 7.4 (kernel version 3.10.0-693.yy.zz).
This patch allows multiple kernel version numbers delimited by
whitespace to be passed as variable "kversion". The result RPM packages
the kernel module .ko files from all specified kernel versions. For
example,
make rpm-fedora-kmod \
RPMBUILD_OPT='-D "kversion 3.10.0-693.1.1.el7.x86_64 \
3.10.0-693.17.1.el7.x86_64"'
By default, make tries to build against the current running kernel.
This patch also includes a script to update the weak-update symlinks
if the system kernel version is upgraded or downgraded after
openvswitch-kmod is installed.
Signed-off-by: Martin Xu <martinxu9.ovs at gmail.com>
CC: Greg Rose <gvrose8192 at gmail.com>
CC: Flavio Leitner <fbl at redhat.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>
Acked-by: Flavio Leitner <fbl at redhat.com>
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the git
mailing list