From 5f92dd56305f6485339fd9b1f9dd5089fe693abd Mon Sep 17 00:00:00 2001 From: Kyle Gospodnetich Date: Fri, 18 Oct 2024 23:55:13 -0700 Subject: [PATCH] chore: Update kernel to 6.11.4-301 --- .github/workflows/build.yml | 2 +- Containerfile | 36 ++++++++++++++++-------------------- 2 files changed, 17 insertions(+), 21 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 95a279f1..ed0a5fa3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -68,7 +68,7 @@ jobs: is_latest_version: true is_stable_version: true kernel_flavor: bazzite # must match a kernel_flavor from akmods repo - kernel_version: 6.11.2-201.bazzite.fc41.x86_64 # must match a cached version of the above flavor + kernel_version: 6.11.4-301.bazzite.fc41.x86_64 # must match a cached version of the above flavor exclude: - base_name: bazzite target_nvidia_flavor: nvidia diff --git a/Containerfile b/Containerfile index 3efe0f13..fe6789a3 100644 --- a/Containerfile +++ b/Containerfile @@ -2,7 +2,7 @@ ARG BASE_IMAGE_NAME="${BASE_IMAGE_NAME:-kinoite}" ARG BASE_IMAGE_FLAVOR="${BASE_IMAGE_FLAVOR:-main}" ARG IMAGE_FLAVOR="${IMAGE_FLAVOR:-main}" ARG NVIDIA_FLAVOR="${NVIDIA_FLAVOR:-nvidia}" -ARG KERNEL_FLAVOR="${KERNEL_FLAVOR:-fsync-ba}" +ARG KERNEL_FLAVOR="${KERNEL_FLAVOR:-bazzite}" ARG KERNEL_VERSION="${KERNEL_VERSION:-6.9.12-8.fsync.fc40.x86_64}" ARG IMAGE_BRANCH="${IMAGE_BRANCH:-main}" ARG SOURCE_IMAGE="${SOURCE_IMAGE:-$BASE_IMAGE_NAME-$BASE_IMAGE_FLAVOR}" @@ -13,7 +13,7 @@ ARG SHA_HEAD_SHORT="${SHA_HEAD_SHORT}" ARG VERSION_TAG="${VERSION_TAG}" ARG VERSION_PRETTY="${VERSION_PRETTY}" -FROM ghcr.io/ublue-os/${KERNEL_FLAVOR}-kernel:${FEDORA_MAJOR_VERSION}-${KERNEL_VERSION} AS fsync +FROM ghcr.io/ublue-os/${KERNEL_FLAVOR}-kernel:${FEDORA_MAJOR_VERSION}-${KERNEL_VERSION} AS kernel FROM ghcr.io/ublue-os/akmods:${KERNEL_FLAVOR}-${FEDORA_MAJOR_VERSION}-${KERNEL_VERSION} AS akmods FROM ghcr.io/ublue-os/akmods-extra:${KERNEL_FLAVOR}-${FEDORA_MAJOR_VERSION}-${KERNEL_VERSION} AS akmods-extra @@ -23,8 +23,8 @@ ARG IMAGE_NAME="${IMAGE_NAME:-bazzite}" ARG IMAGE_VENDOR="${IMAGE_VENDOR:-ublue-os}" ARG IMAGE_FLAVOR="${IMAGE_FLAVOR:-main}" ARG NVIDIA_FLAVOR="${NVIDIA_FLAVOR:-nvidia}" -ARG KERNEL_FLAVOR="${KERNEL_FLAVOR:-fsync-ba}" -ARG KERNEL_VERSION="${KERNEL_VERSION:-6.9.12-208.fsync.fc40.x86_64}" +ARG KERNEL_FLAVOR="${KERNEL_FLAVOR:-bazzite}" +ARG KERNEL_VERSION="${KERNEL_VERSION:-6.11.4-301.bazzite.fc41.x86_64}" ARG IMAGE_BRANCH="${IMAGE_BRANCH:-main}" ARG BASE_IMAGE_NAME="${BASE_IMAGE_NAME:-kinoite}" ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-41}" @@ -225,21 +225,17 @@ RUN --mount=type=cache,dst=/var/cache/rpm-ostree \ /usr/libexec/containerbuild/cleanup.sh && \ ostree container commit -# Install kernel-fsync +# Install kernel RUN --mount=type=cache,dst=/var/cache/rpm-ostree \ - --mount=type=bind,from=fsync,src=/tmp/rpms,dst=/tmp/fsync-rpms \ + --mount=type=bind,from=kernel,src=/tmp/rpms,dst=/tmp/kernel-rpms \ rpm-ostree cliwrap install-to-root / && \ - if [[ "${KERNEL_FLAVOR}" =~ "fsync" ]]; then \ - echo "Will install ${KERNEL_FLAVOR} kernel" && \ - rpm-ostree override replace \ - --experimental \ - /tmp/fsync-rpms/kernel-[0-9]*.rpm \ - /tmp/fsync-rpms/kernel-core-*.rpm \ - /tmp/fsync-rpms/kernel-modules-*.rpm \ - /tmp/fsync-rpms/kernel-uki-virt-*.rpm \ - ; else \ - echo "will use kernel from ${KERNEL_FLAVOR} images" \ - ; fi && \ + echo "Will install ${KERNEL_FLAVOR} kernel" && \ + rpm-ostree override replace \ + --experimental \ + /tmp/kernel-rpms/kernel-[0-9]*.rpm \ + /tmp/kernel-rpms/kernel-core-*.rpm \ + /tmp/kernel-rpms/kernel-modules-*.rpm \ + /tmp/kernel-rpms/kernel-uki-virt-*.rpm && \ rpm-ostree install \ scx-scheds && \ /usr/libexec/containerbuild/cleanup.sh && \ @@ -769,7 +765,7 @@ ARG IMAGE_NAME="${IMAGE_NAME:-bazzite-deck}" ARG IMAGE_VENDOR="${IMAGE_VENDOR:-ublue-os}" ARG IMAGE_FLAVOR="${IMAGE_FLAVOR:-main}" ARG NVIDIA_FLAVOR="${NVIDIA_FLAVOR:-nvidia}" -ARG KERNEL_FLAVOR="${KERNEL_FLAVOR:-fsync-ba}" +ARG KERNEL_FLAVOR="${KERNEL_FLAVOR:-bazzite}" ARG KERNEL_VERSION="${KERNEL_VERSION:-6.9.12-206.fsync.fc40.x86_64}" ARG IMAGE_BRANCH="${IMAGE_BRANCH:-main}" ARG BASE_IMAGE_NAME="${BASE_IMAGE_NAME:-kinoite}" @@ -939,8 +935,8 @@ ARG IMAGE_NAME="${IMAGE_NAME:-bazzite-nvidia}" ARG IMAGE_VENDOR="${IMAGE_VENDOR:-ublue-os}" ARG IMAGE_FLAVOR="${IMAGE_FLAVOR:-nvidia}" ARG NVIDIA_FLAVOR="${NVIDIA_FLAVOR:-nvidia}" -ARG KERNEL_FLAVOR="${KERNEL_FLAVOR:-fsync-ba}" -ARG KERNEL_VERSION="${KERNEL_VERSION:-6.9.12-208.fsync.fc40.x86_64}" +ARG KERNEL_FLAVOR="${KERNEL_FLAVOR:-bazzite}" +ARG KERNEL_VERSION="${KERNEL_VERSION:-6.11.4-301.bazzite.fc41.x86_64}" ARG IMAGE_BRANCH="${IMAGE_BRANCH:-main}" ARG BASE_IMAGE_NAME="${BASE_IMAGE_NAME:-kinoite}" ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-41}"