[ovs-dev] [PATCH] rhel: Fixed a bug for checking the correct major version and revision.
Gregory Rose
gvrose8192 at gmail.com
Fri Jun 7 22:54:38 UTC 2019
On 6/7/2019 3:39 PM, Ashish Varma wrote:
> Fixed a bug where checking for major version 3.10 and major revision not
> equal to 327 or 693 or 957 should have gone to the default else at the end.
> In the current code, the default else condition will not get executed
> for kernel with major version 3.10 and major revision not equal
> to 327/693/957 resulting in failure to load the kernel module.
>
> Signed-off-by: Ashish Varma <ashishvarma.ovs at gmail.com>
> ---
Should there be a fixes tag?
- Greg
> rhel/openvswitch-kmod-fedora.spec.in | 13 ++++++-------
> 1 file changed, 6 insertions(+), 7 deletions(-)
>
> diff --git a/rhel/openvswitch-kmod-fedora.spec.in b/rhel/openvswitch-kmod-fedora.spec.in
> index 92d763f..27f443a 100644
> --- a/rhel/openvswitch-kmod-fedora.spec.in
> +++ b/rhel/openvswitch-kmod-fedora.spec.in
> @@ -90,13 +90,12 @@ if grep -qs "suse" /etc/os-release; then
> if [ -x "%{_datadir}/openvswitch/scripts/ovs-kmod-manage.sh" ]; then
> %{_datadir}/openvswitch/scripts/ovs-kmod-manage.sh
> fi
> -elif [ "$mainline_major" = "3" ] && [ "$mainline_minor" = "10" ]; then
> - if [ "$major_rev" = "327" ] || [ "$major_rev" = "693" ] || \
> - [ "$major_rev" = "957" ]; then
> - # For RHEL 7.2, 7.4 and 7.6
> - if [ -x "%{_datadir}/openvswitch/scripts/ovs-kmod-manage.sh" ]; then
> - %{_datadir}/openvswitch/scripts/ovs-kmod-manage.sh
> - fi
> +elif [ "$mainline_major" = "3" ] && [ "$mainline_minor" = "10" ] &&
> + { [ "$major_rev" = "327" ] || [ "$major_rev" = "693" ] || \
> + [ "$major_rev" = "957" ]; }; then
> + # For RHEL 7.2, 7.4 and 7.6
> + if [ -x "%{_datadir}/openvswitch/scripts/ovs-kmod-manage.sh" ]; then
> + %{_datadir}/openvswitch/scripts/ovs-kmod-manage.sh
> fi
> else
> # Ensure that modprobe will find our modules.
More information about the dev
mailing list