kernel still breaking. updated name which may have been issue

This commit is contained in:
tumillanino
2026-04-09 15:58:55 +10:00
parent 1c59f8a718
commit c6ffa3591f
155 changed files with 6219 additions and 1 deletions

View File

@@ -0,0 +1,61 @@
modules:
- type: script
snippets:
- dnf -y remove kernel-* &&
rm -drf /usr/lib/modules/*
# ---
# RPM method
# ---
- OS_VERSION=$(rpm -E %fedora) &&
VER=$(basename $(curl -Ls -o /dev/null -w %{url_effective} https://github.com/bazzite-org/kernel-bazzite/releases/latest)) &&
dnf install -y
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-$VER.fc$OS_VERSION.x86_64.rpm
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-common-$VER.fc$OS_VERSION.x86_64.rpm
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-core-$VER.fc$OS_VERSION.x86_64.rpm
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-devel-$VER.fc$OS_VERSION.x86_64.rpm
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-devel-matched-$VER.fc$OS_VERSION.x86_64.rpm
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-modules-$VER.fc$OS_VERSION.x86_64.rpm
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-modules-akmods-$VER.fc$OS_VERSION.x86_64.rpm
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-modules-core-$VER.fc$OS_VERSION.x86_64.rpm
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-modules-extra-$VER.fc$OS_VERSION.x86_64.rpm
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-modules-extra-matched-$VER.fc$OS_VERSION.x86_64.rpm
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-modules-internal-$VER.fc$OS_VERSION.x86_64.rpm
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-tools-$VER.fc$OS_VERSION.x86_64.rpm
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-tools-libs-$VER.fc$OS_VERSION.x86_64.rpm
# ---
# Extraction method
# ---
# # 1. Download & extract kernel.tar.zst from Bazzite GH releases
# - TAG=$(basename $(curl -Ls -o /dev/null -w %{url_effective} https://github.com/bazzite-org/kernel-bazzite/releases/latest)) &&
# VER=$(echo "$TAG" | sed 's/\(.*\)-/\1./') &&
# OS_VERSION=$(rpm -E %fedora) &&
# curl --retry 5 -L "https://github.com/bazzite-org/kernel-bazzite/releases/download/$TAG/linux-bazzite-$VER.fc$OS_VERSION-1-x86_64.pkg.tar.zst" -o /tmp/kernel.tar.zst
# # 2. Copy kernel.tar.zst contents to /
# - tar xf /tmp/kernel.tar.zst -C /tmp
# - cp -r /tmp/usr /
# # 3. Run depmod -a
# - VER=$(ls /usr/lib/modules) &&
# depmod -a $VER
# # 4. Generate and verify initramfs.img
# - VER=$(ls /usr/lib/modules) &&
# dracut --kver $VER --force --add ostree --no-hostonly --reproducible /usr/lib/modules/$VER/initramfs.img &&
# find /usr/lib/modules/$VER/initramfs.img
# # 5. Cleanup
# - rm -r /tmp/usr &&
# rm /tmp/kernel.tar.zst
- type: dnf
repos:
cleanup: true
copr:
- bieszczaders/kernel-cachyos-addons
install:
install-weak-deps: false
packages:
- scx-scheds-git
- scx-manager
- type: systemd
system:
enabled:
- scx_loader.service

View File

@@ -0,0 +1,36 @@
modules:
- type: script
scripts:
- kernels/kernel-blu.sh
# snippets:
# - dnf -y install --setopt=install_weak_deps=False
# dnf-plugins-core
# dnf5-plugins
# - dnf -y remove kernel* && rm -r -f /usr/lib/modules/*
# - dnf -y config-manager setopt "*fedora*".exclude="
# kernel
# kernel-core
# kernel-modules
# kernel-modules-core
# kernel-modules-extra
# kernel-devel
# kernel-headers
# "
# - dnf -y copr enable sentry/kernel-blu
# - dnf -y copr enable ublue-os/akmods
# - curl -L "https://raw.githubusercontent.com/terrapkg/subatomic-repos/main/terra.repo" -o /etc/yum.repos.d/terra.repo
# - dnf -y install --setopt=install_weak_deps=False
# kernel
# kernel-devel
# kernel-modules-extra
# akmods
# help2man
# v4l2loopback
# zenergy
# # Needed if we use --setopt=tsflags=noscripts
# - VER=$(ls /lib/modules) &&
# akmods --force --kernels $VER --kmod v4l2loopback &&
# akmods --force --kernels $VER --kmod zenergy &&
# depmod -a $VER &&
# dracut --kver $VER --force --add ostree --no-hostonly --reproducible /usr/lib/modules/$VER/initramfs.img
# - rm -f /etc/yum.repos.d/{*copr*,*terra*}

View File

@@ -0,0 +1,9 @@
modules:
- type: script
scripts:
- kernels/kernel-cachy.sh
- type: systemd
system:
enabled:
- scx_loader.service

View File

@@ -0,0 +1,4 @@
modules:
- type: script
scripts:
- kernels/kernel-fedora.sh