check if kernel-headers is installed.

This commit is contained in:
Anders Rytter Hansen 2024-08-16 13:10:39 +02:00
commit ee0b9e47bb
2 changed files with 14 additions and 1 deletions

12
install_cachyos_kernel.sh Executable file
View file

@ -0,0 +1,12 @@
#!/bin/bash
PACKAGE_NAME="kernel-headers"
if rpm -q $PACKAGE_NAME &> /dev/null; then
echo "Package '$PACKAGE_NAME' is installed."
else
echo "Package '$PACKAGE_NAME' is not installed."
PACKAGE_NAME=""
fi
rpm-ostree override remove kernel kernel-core kernel-modules kernel-modules-core kernel-modules-extra $PACKAGE_NAME --install kernel-cachyos-lto

View file

@ -59,10 +59,11 @@ RUN systemctl enable scx.service
COPY --from=akmods-builder /var/cache/akmods/*/* /tmp/nvidia
COPY install_cachyos_kernel.sh /tmp
# Enable cliwrap.
RUN rpm-ostree cliwrap install-to-root / && \
# Replace the kernel, kernel-core and kernel-modules packages.
rpm-ostree override remove kernel kernel-core kernel-modules kernel-modules-core kernel-modules-extra kernel-headers --install kernel-cachyos-lto
/tmp/install_cachyos_kernel.sh
# install kernel headers
RUN rpm-ostree install kernel-cachyos-lto-headers