diff --git a/training/nvidia-bootc/Containerfile b/training/nvidia-bootc/Containerfile index 7ec4d342..6cf7c2fe 100644 --- a/training/nvidia-bootc/Containerfile +++ b/training/nvidia-bootc/Containerfile @@ -96,7 +96,8 @@ USER root COPY --from=builder /home/builder/yum-packaging-precompiled-kmod/RPMS/*/*.rpm /rpms/ COPY --from=builder --chmod=444 /home/builder/yum-packaging-precompiled-kmod/tmp/firmware/*.bin /lib/firmware/nvidia/${DRIVER_VERSION}/ - +# Temporary workaround until the permanent fix for libdnf is merged +RUN mv /etc/selinux /etc/selinux.tmp RUN dnf install -y /rpms/kmod-nvidia-*.rpm COPY nvidia-toolkit-firstboot.service /usr/lib/systemd/system/nvidia-toolkit-firstboot.service @@ -133,6 +134,7 @@ RUN if [ "${TARGET_ARCH}" == "" ]; then \ dnf install -y nvidia-fabric-manager-${DRIVER_VERSION} libnvidia-nscq-${DRIVER_BRANCH}-${DRIVER_VERSION} ; \ fi \ && dnf clean all \ + && mv /etc/selinux.tmp /etc/selinux \ && ln -s /usr/lib/systemd/system/nvidia-toolkit-firstboot.service /usr/lib/systemd/system/basic.target.wants/nvidia-toolkit-firstboot.service \ && echo "blacklist nouveau" > /etc/modprobe.d/blacklist_nouveau.conf