Comment 8 for bug 1802101

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/pike)

Reviewed: https://review.openstack.org/619712
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=a2b6f4af6b139f9d1b9f1170ae4998dade56da80
Submitter: Zuul
Branch: stable/pike

commit a2b6f4af6b139f9d1b9f1170ae4998dade56da80
Author: Lucas Alvares Gomes <email address hidden>
Date: Wed Nov 7 13:17:43 2018 +0000

    DevStack: OVS: Only install kernel-* packages when needed

    If the host OS is using an older kernel and invoke the compile_ovs
    function from the DevStack OVS library (devstack/lib/ovs), that function
    will try to install the kernel-dev and kernel-headers package even if
    the "build_modules" parameter is set to False.

    That could fail because the specific kernel-* packages for the version
    of the kernel running may not be present in the distro's repository
    anymore. Plus, if the kernel modules will not be compiled, there's no
    reason to install such packages.

    This patch is fixing this problem by using the "build_modules" parameter
    as a flag to whether install or not those kernel-* packages.

    Change-Id: I11af0e22d25973e6334e867ab2659fbdf9f10d86
    Closes-Bug: #1802101
    Signed-off-by: Lucas Alvares Gomes <email address hidden>
    (cherry picked from commit cdfeeaf2bcd422c1b5cbb9d9ccc49ec639f5abea)