Make adjustments to ujust recipes

This commit is contained in:
2025-09-12 16:20:25 -04:00
parent 586eea808f
commit 5421968b25

View File

@@ -20,6 +20,7 @@ modules:
- ublue-os/packages - ublue-os/packages
- ublue-os/staging - ublue-os/staging
install: install:
install-weak-deps: false
packages: packages:
- bootc - bootc
- ublue-os-just - ublue-os-just
@@ -90,6 +91,7 @@ modules:
- intel-gmmlib - intel-gmmlib
- libva-intel-media-driver - libva-intel-media-driver
remove: remove:
auto-remove: false
packages: packages:
- fedora-flathub-remote - fedora-flathub-remote
- fedora-third-party - fedora-third-party
@@ -97,12 +99,14 @@ modules:
# mitigate upstream packaging bug: https://bugzilla.redhat.com/show_bug.cgi?id=2332429 # mitigate upstream packaging bug: https://bugzilla.redhat.com/show_bug.cgi?id=2332429
# swap the incorrectly installed OpenCL-ICD-Loader for ocl-icd, the expected package # swap the incorrectly installed OpenCL-ICD-Loader for ocl-icd, the expected package
- from-repo: fedora - from-repo: fedora
install-weak-deps: false
packages: packages:
- new: ocl-icd - new: ocl-icd
old: OpenCL-ICD-Loader old: OpenCL-ICD-Loader
# use override to replace mesa and others with less crippled versions # use override to replace mesa and others with less crippled versions
- from-repo: fedora-multimedia - from-repo: fedora-multimedia
install-weak-deps: false
packages: packages:
- libva - libva
- intel-vpl-gpu-rt - intel-vpl-gpu-rt
@@ -120,9 +124,17 @@ modules:
env: env:
CSFG: /usr/lib/systemd/system-generators/coreos-sulogin-force-generator CSFG: /usr/lib/systemd/system-generators/coreos-sulogin-force-generator
snippets: snippets:
# Lock the drivers and kernel versions
- dnf5 versionlock add kernel kernel-core kernel-modules kernel-modules-core kernel-modules-extra libva intel-gmmlib intel-vpl-gpu-rt intel-mediasdk libva-intel-media-driver mesa-dri-drivers mesa-filesystem mesa-libEGL mesa-libGL mesa-libgbm mesa-va-drivers mesa-vulkan-drivers - dnf5 versionlock add kernel kernel-core kernel-modules kernel-modules-core kernel-modules-extra libva intel-gmmlib intel-vpl-gpu-rt intel-mediasdk libva-intel-media-driver mesa-dri-drivers mesa-filesystem mesa-libEGL mesa-libGL mesa-libgbm mesa-va-drivers mesa-vulkan-drivers
- systemctl set-default graphical.target
# use CoreOS' generator for emergency/rescue boot # use CoreOS' generator for emergency/rescue boot
# see detail: https://github.com/ublue-os/main/issues/653 # see detail: https://github.com/ublue-os/main/issues/653
- curl -sSLo ${CSFG} https://raw.githubusercontent.com/coreos/fedora-coreos-config/refs/heads/stable/overlay.d/05core/usr/lib/systemd/system-generators/coreos-sulogin-force-generator - curl -sSLo ${CSFG} https://raw.githubusercontent.com/coreos/fedora-coreos-config/refs/heads/stable/overlay.d/05core/usr/lib/systemd/system-generators/coreos-sulogin-force-generator
- chmod +x ${CSFG} - chmod +x ${CSFG}
# Adjust ublue just recipes
- rm -f /usr/share/ublue-os/just/30-distrobox.just /usr/share/ublue-os/just/40-nvidia.just /usr/share/ublue-os/just/50-akmods.just
- sed -i 's|rpm-ostreed-automatic\.timer|bootc-fetch-apply-updates.timer|g' /usr/share/ublue-os/just/10-update.just
- sed -i 's|update_command "rpm-ostree update"|update_command "sudo bootc upgrade"|g' /usr/share/ublue-os/just/10-update.just
- sed -i 's|/etc/pki/akmods/certs/akmods-ublue.der|/etc/pki/akmods/certs/akmods-wunker-bunker.der|g' /usr/share/ublue-os/just/00-default.just
- sed -i 's|"universalblue"|"wunker"|g' /usr/share/ublue-os/just/00-default.just