Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kpatch build dependency cleanup #1271

Merged

Commits on May 23, 2022

  1. test/integration/lib.sh: tweak epel URL for rhel-major

    EPEL ships an epel-release-latest-X.noarch.rpm per rhel-X major release.
    Install the package matching the system release.
    
    Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com>
    joe-lawrence committed May 23, 2022
    Configuration menu
    Copy the full SHA
    6b0b482 View commit details
    Browse the repository at this point in the history
  2. test/integration/lib.sh: fix kernel build dependencies

    The yum-builddep utility doesn't always install all the kernel build
    dependencies.  Using the --skip-unavailable flag (rhel8+) lets us skip
    over packages that it can't find, but continue to install the ones it
    can. (Unavailable packages are usually platform-specific or not strictly
    necessary for kpatch-build's kernel build invocation.)
    
    Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com>
    joe-lawrence committed May 23, 2022
    Configuration menu
    Copy the full SHA
    e72b876 View commit details
    Browse the repository at this point in the history
  3. test/integration/lib.sh: combine Fedora, CentOS with RHEL dependencies

    All three distributions work more or less the same, so just combine
    their dependency installs.
    
    Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com>
    joe-lawrence committed May 23, 2022
    Configuration menu
    Copy the full SHA
    b6abf44 View commit details
    Browse the repository at this point in the history
  4. Makefile: add dependencies target

    Installing the dependencies should be a one-step operation for the user.
    
    Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com>
    joe-lawrence committed May 23, 2022
    Configuration menu
    Copy the full SHA
    b6b650a View commit details
    Browse the repository at this point in the history
  5. Makefile: add make help

    We've got a lot of top level Makefile targets, help out the user.
    
    Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com>
    joe-lawrence committed May 23, 2022
    Configuration menu
    Copy the full SHA
    02306e6 View commit details
    Browse the repository at this point in the history