[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