You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Name subpackage / scriptlets / file list by full driver version
(kmod-nvidia-open-<nvidia_open_version>) instead of the branch
shortcut, and drop the now-unused %nvidia_open_branch macro.
- Add Provides: installonlypkg(kernel-module) so dnf treats multiple
kmod-nvidia-open builds as install-only alongside their kernels.
- Move the modprobe blacklist from %{_sysconfdir}/modprobe.d
(admin config) to %{_modprobedir} (vendor config); drop the
hand-rolled depmod.d override (redundant with extra/nvidia path).
- prep: use pushd/popd instead of 'cd -'.
- sources: switch open-gpu-kernel-modules tarball hash to SHA512.
- Refresh locks/kernel.lock input fingerprint.
origin = { type = "download", uri = "https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/595.58.03.tar.gz" }
38
37
39
38
# Insert version and release information from the component defines into the spec file, and update the source URL to match the AzureLinux kernel source structure
@@ -64,8 +63,6 @@ This allows a single `.inc` file to contain all phases of a kmod's lifecycle whi
64
63
65
64
## Naming and Versioning Strategy
66
65
67
-
Kmod subpackages include a **branch** suffix derived from the driver's major version: `kmod-<name>-<branch>`. For example, NVIDIA driver `595.58.03` with `nvidia_open_branch = "595"` produces `kmod-nvidia-open-595`.
68
-
69
66
This allows **multiple driver branches to coexist** — e.g., `kmod-nvidia-open-595` and a future `kmod-nvidia-open-600` can be installed side by side for different kernel versions or workloads.
70
67
71
68
The RPM Version/Release is inherited from the **kernel** (e.g., `kmod-nvidia-open-595-6.18.5-1.8.azl4.x86_64.rpm`). The actual driver version is tracked via virtual Provides:
0 commit comments