fix(nvidia-kmod-common): %post scripts and doc files (#7908) (#7911)

(cherry picked from commit 9518b973a1)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
This commit is contained in:
Raboneko
2025-12-03 07:32:07 -08:00
committed by GitHub
parent 7ecc57ab3b
commit 3e8200398c
@@ -6,7 +6,7 @@
Name: nvidia-kmod-common
Version: 580.105.08
Release: 1%?dist
Release: 2%?dist
Summary: Common file for NVIDIA's proprietary driver kernel modules
Epoch: 3
License: NVIDIA License
@@ -65,16 +65,15 @@ install -p -m 644 -D %{SOURCE20} %{buildroot}%{_udevrulesdir}/60-nvidia.rules
mkdir -p %{buildroot}%{_prefix}/lib/firmware/nvidia/%{version}/
install -p -m 644 firmware/* %{buildroot}%{_prefix}/lib/firmware/nvidia/%{version}
%post
%{_bindir}/nvidia-boot-update post
# Old kernel.conf rewritten as a doc file.
cp %{SOURCE18} .
cp %{SOURCE16} .
# Fallback service. Fall back to Nouveau if NVIDIA drivers fail.
# This is actually from RPM Fusion.
%dnl install -Dm644 %{SOURCE22} -t %{buildroot}%{_unitdir}
%dnl install -Dm644 %{SOURCE23} -t %{buildroot}%{_udevrulesdir}
%post
%{_bindir}/nvidia-boot-update post
%pre
# Remove the kernel command line adjustments one last time when doing an upgrade
@@ -88,6 +87,7 @@ fi ||:
dracut --regenerate-all --force
%files
%doc MODULE_VARIANT.txt
%{_dracut_conf_d}/99-nvidia.conf
%{_modprobedir}/nvidia.conf
%dir %{_prefix}/lib/firmware