[ovs-dev] [PATCH] rhel: Fix dual kernel rpm install for RHEL 8.4

Gregory Rose gvrose8192 at gmail.com
Wed Aug 25 22:07:55 UTC 2021



On 8/25/2021 11:42 AM, Yifeng Sun wrote:
> LGTM, thanks Greg.
> 
> Reviewed-by: Yifeng Sun <pkusunyifeng at gmail.com>

Thanks Yifeng!

- Greg

> 
> On Mon, Aug 23, 2021 at 9:33 AM Greg Rose <gvrose8192 at gmail.com> wrote:
> 
>> RHEL 8.4 is the first of the RHEL 8.x kernels that has broken ABI so
>> it requires the same sort of fix as we did for several RHEL 7.x kernel
>> that needed two kernel rpms to work for all minor revisions of the
>> baseline kernel module.
>>
>> Signed-off-by: Greg Rose <gvrose8192 at gmail.com>
>> ---
>>   rhel/usr_share_openvswitch_scripts_ovs-kmod-manage.sh | 8 ++++++++
>>   1 file changed, 8 insertions(+)
>>
>> diff --git a/rhel/usr_share_openvswitch_scripts_ovs-kmod-manage.sh
>> b/rhel/usr_share_openvswitch_scripts_ovs-kmod-manage.sh
>> index 22bebaa58..01d31a216 100644
>> --- a/rhel/usr_share_openvswitch_scripts_ovs-kmod-manage.sh
>> +++ b/rhel/usr_share_openvswitch_scripts_ovs-kmod-manage.sh
>> @@ -24,6 +24,7 @@
>>   #   - 3.10.0 major revision 1160 (RHEL 7.9)
>>   #   - 4.4.x,  x >= 73           (SLES 12 SP3)
>>   #   - 4.12.x, x >= 14           (SLES 12 SP4).
>> +#   - 4.18.x major revision 305  (RHEL 8.4)
>>   # It is packaged in the openvswitch kmod RPM and run in the post-install
>>   # scripts.
>>   #
>> @@ -139,6 +140,13 @@ elif [ "$mainline_major" = "4" ] && [
>> "$mainline_minor" = "12" ]; then
>>           ver_offset=2
>>           installed_ver="$mainline_patch"
>>       fi
>> +elif [ "$mainline_major" = "4" ] && [ "$mainline_minor" = "18" ]; then
>> +    if [ "$major_rev" = "305" ]; then
>> +        echo "rhel84"
>> +        comp_ver=9
>> +        ver_offset=4
>> +        installed_ver="$minor_rev"
>> +    fi
>>   fi
>>
>>   if [ X"$ver_offset" = X ]; then
>> --
>> 2.17.1
>>
>> _______________________________________________
>> dev mailing list
>> dev at openvswitch.org
>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>>
> 


More information about the dev mailing list