Name: nvidia-cdi-trigger Version: 1.0 Release: 2%{?dist} Summary: Triggers CDI spec regeneration on NVIDIA driver updates License: MIT BuildArch: noarch Requires: nvidia-container-toolkit %description This package contains no files. Its sole purpose is to use an RPM trigger to regenerate the NVIDIA CDI spec file (/etc/cdi/nvidia.yaml) whenever the NVIDIA driver packages are updated. %triggerin -- xorg-x11-drv-nvidia, xorg-x11-drv-nvidia-libs, xorg-x11-drv-nvidia-cuda-libs, akmod-nvidia if [ -x /usr/bin/nvidia-ctk ]; then echo "NVIDIA driver package updated, regenerating CDI spec..." >&2 /usr/bin/nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml if [ $? -eq 0 ]; then echo "CDI spec regenerated successfully at $(date)" >&2 else echo "CDI spec regeneration failed" >&2 fi else echo "nvidia-ctk not found, skipping CDI regeneration." >&2 fi %files %changelog * $(date "+%a %b %d %Y") - 1.0-2 - Fix trigger to use correct Fedora NVIDIA package names * $(date "+%a %b %d %Y") - 1.0-1 - Initial package