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