Skip to content

Commit

Permalink
chore: update the kernel on build + add gsconnect just for aarch64 fo…
Browse files Browse the repository at this point in the history
…r now + attempt to fix systemd-resolved (#343)
  • Loading branch information
tulilirockz authored Feb 26, 2025
1 parent 8b5e154 commit 7bba110
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 5 deletions.
1 change: 1 addition & 0 deletions build_scripts/00-workarounds.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ sed -i \
-e "s@- (BaseOS|AppStream)@& - Compose@" \
-e "s@\(baseos\|appstream\)@&-compose@" \
/etc/yum.repos.d/compose.repo
cat /etc/yum.repos.d/compose.repo
4 changes: 3 additions & 1 deletion build_scripts/15-packages-image-base.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@ set -xeuo pipefail
dnf remove -y subscription-manager

# The base images take super long to update, this just updates manually for now
# FIXME: necessary for aarch64 builds as they dont create that dir for some reason
mkdir -p /boot/dtb
dnf -y update
dnf -y install 'dnf-command(versionlock)'
dnf versionlock add kernel kernel-devel kernel-devel-matched kernel-core kernel-modules kernel-modules-core kernel-modules-extra kernel-uki-virt
dnf -y update

dnf -y install epel-release
dnf config-manager --set-enabled crb
Expand Down
2 changes: 1 addition & 1 deletion build_scripts/20-packages.sh
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ dnf config-manager --add-repo "https://copr.fedorainfracloud.org/coprs/ublue-os/
dnf config-manager --set-disabled "copr:copr.fedorainfracloud.org:ublue-os:staging"
dnf -y --enablerepo copr:copr.fedorainfracloud.org:ublue-os:staging install \
jetbrains-mono-fonts-all \
gnome-shell-extension-{search-light,logo-menu,caffeine}
gnome-shell-extension-{search-light,logo-menu,caffeine,gsconnect}

dnf config-manager --add-repo "https://copr.fedorainfracloud.org/coprs/che/nerd-fonts/repo/centos-stream-${MAJOR_VERSION_NUMBER}/che-nerd-fonts-centos-stream-${MAJOR_VERSION_NUMBER}.repo"
dnf config-manager --set-disabled copr:copr.fedorainfracloud.org:che:nerd-fonts
Expand Down
3 changes: 0 additions & 3 deletions build_scripts/overrides/gdx/20-nvidia.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,9 @@ dnf config-manager --add-repo="https://negativo17.org/repos/epel-nvidia.repo"
dnf config-manager --set-disabled "epel-nvidia"

# These are necessary for building the nvidia drivers
# DKMS is provided by EPEL
# Also make sure the kernel is locked before this is run whenever the kernel updates
# kernel-devel might pull in an entire new kernel if you dont do
# dnf -y update kernel
dnf -y install "kernel-devel-$QUALIFIED_KERNEL" "kernel-devel-matched-$QUALIFIED_KERNEL" "kernel-headers-$QUALIFIED_KERNEL" dkms gcc-c++
# dnf versionlock add kernel kernel-devel kernel-devel-matched kernel-core kernel-modules kernel-modules-core kernel-modules-extra kernel-uki-virt

dnf install -y --enablerepo="epel-nvidia" \
cuda nvidia-driver{,-cuda} dkms-nvidia
Expand Down

0 comments on commit 7bba110

Please sign in to comment.