Apply fix for Kernel 6.8 (Fedora 39 & 40) #1

Merged
dustin merged 2 commits from bugfix/kernel-6.8-eventfd_signal into master 2024-04-24 15:32:15 +00:00
2 changed files with 12 additions and 4 deletions

View File

@ -22,7 +22,8 @@ RUN install -o 101 -g 101 -d /usr/src/gasket-driver
USER 101:101
# Build the gasket kernel module
RUN git clone https://github.com/google/gasket-driver.git /usr/src/gasket-driver
RUN git clone https://github.com/robertzaage/gasket-driver.git /usr/src/gasket-driver
RUN git -C /usr/src/gasket-driver checkout 2b0e08974e486002a70616f3c272ffb2203e044b
RUN make \
-C /usr/src/kernels/$(rpm -q --qf %{V}-%{R}.%{ARCH} kernel-devel) \
M=/usr/src/gasket-driver/src \

13
Jenkinsfile vendored
View File

@ -1,14 +1,21 @@
// vim: set sw=4 ts=4 sts=4 et :
properties([
pipelineTriggers([cron('H H * * *')])
pipelineTriggers([cron('H H * * *')]),
parameters([
choice(
choices: ['testing', 'stable', 'next'],
description: 'Fedora CoreOS Stream',
name: 'stream',
)
]),
])
import groovy.json.JsonSlurper
def get_fcos_release(arch) {
def res = httpRequest(
url: 'https://builds.coreos.fedoraproject.org/streams/testing.json',
url: "https://builds.coreos.fedoraproject.org/streams/${params.stream}.json",
acceptType: 'APPLICATION_JSON',
)
def json = new JsonSlurper()
@ -18,7 +25,7 @@ def get_fcos_release(arch) {
def get_kernel_version(arch, fcos_release) {
def res = httpRequest(
url: "https://builds.coreos.fedoraproject.org/prod/streams/testing/builds/${fcos_release}/${arch}/commitmeta.json",
url: "https://builds.coreos.fedoraproject.org/prod/streams/${params.stream}/builds/${fcos_release}/${arch}/commitmeta.json",
acceptType: 'APPLICATION_JSON',
)
def json = new JsonSlurper()