Skip to content

Commit 6f59a7a

Browse files
committed
update
1 parent c20200c commit 6f59a7a

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

base/comps/kernel/kmod-nvidia-open.inc

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# kmod-nvidia-open.inc — NVIDIA open GPU kernel module subpackage
22
#
33
# Phases: package, prep, build, install, files
4-
# Activated by: %{run_kmod_phase <phase>} from kmod-macros.inc
4+
# Activated by: setting _kmod_phase global + include from kernel.comp.toml overlays
55
#
66
# Requires these defines/sources in kernel.spec (injected via comp.toml overlays):
7-
# %{nvidia_open_version} — NVIDIA driver version (e.g. 595.58.03)
8-
# %{SOURCE6000} — open-gpu-kernel-modules tarball
9-
# %{SOURCE6001} — kmod-nvidia-open-modprobe.conf
7+
# nvidia_open_version — NVIDIA driver version (e.g. 595.58.03)
8+
# SOURCE6000 — open-gpu-kernel-modules tarball
9+
# SOURCE6001 — kmod-nvidia-open-modprobe.conf
1010

1111
# =========================================================================
1212
# Phase: package — subpackage declaration
@@ -88,18 +88,18 @@ popd
8888
%if %{with_up_base}
8989
%ifnarch noarch %nobuildarches
9090
%{log_msg "Installing NVIDIA open GPU kernel modules for %{KVERREL}"}
91-
install -d $RPM_BUILD_ROOT/lib/modules/%{KVERREL}/extra/nvidia
91+
install -d %{buildroot}/lib/modules/%{KVERREL}/extra/nvidia
9292
for mod in nvidia nvidia-modeset nvidia-drm nvidia-uvm nvidia-peermem; do
9393
ko="%{_builddir}/open-gpu-kernel-modules-%{nvidia_open_version}/kernel-open/${mod}.ko"
9494
if [ -f "${ko}" ]; then
95-
install -m 0644 "${ko}" $RPM_BUILD_ROOT/lib/modules/%{KVERREL}/extra/nvidia/
95+
install -m 0644 "${ko}" %{buildroot}/lib/modules/%{KVERREL}/extra/nvidia/
9696
fi
9797
done
9898
# Install modprobe config to blacklist conflicting modules
99-
install -D -m 0644 %{SOURCE6001} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/kmod-%{_kmod_name}.conf
99+
install -D -m 0644 %{SOURCE6001} %{buildroot}%{_sysconfdir}/modprobe.d/kmod-%{_kmod_name}.conf
100100
# Install depmod override config
101-
install -d $RPM_BUILD_ROOT%{_sysconfdir}/depmod.d
102-
cat > $RPM_BUILD_ROOT%{_sysconfdir}/depmod.d/kmod-%{_kmod_name}.conf << 'DEPMOD_EOF'
101+
install -d %{buildroot}%{_sysconfdir}/depmod.d
102+
cat > %{buildroot}%{_sysconfdir}/depmod.d/kmod-%{_kmod_name}.conf << 'DEPMOD_EOF'
103103
override nvidia %{KVERREL} extra/nvidia
104104
override nvidia-modeset %{KVERREL} extra/nvidia
105105
override nvidia-drm %{KVERREL} extra/nvidia
@@ -108,7 +108,7 @@ override nvidia-peermem %{KVERREL} extra/nvidia
108108
DEPMOD_EOF
109109
# Install NVIDIA license file
110110
install -D -m 0644 %{_builddir}/open-gpu-kernel-modules-%{nvidia_open_version}/COPYING \
111-
$RPM_BUILD_ROOT%{_datadir}/licenses/kmod-%{_kmod_name}/COPYING
111+
%{buildroot}%{_datadir}/licenses/kmod-%{_kmod_name}/COPYING
112112
%endif
113113
%endif
114114

@@ -120,10 +120,10 @@ install -D -m 0644 %{_builddir}/open-gpu-kernel-modules-%{nvidia_open_version}/C
120120
%if "%{_kmod_phase}" == "files"
121121

122122
%post -n kmod-%{_kmod_name}
123-
/usr/sbin/depmod -a %{KVERREL} || :
123+
%{_sbindir}/depmod -a %{KVERREL} || :
124124

125125
%postun -n kmod-%{_kmod_name}
126-
/usr/sbin/depmod -a %{KVERREL} || :
126+
%{_sbindir}/depmod -a %{KVERREL} || :
127127

128128
%files -n kmod-%{_kmod_name}
129129
%license %{_datadir}/licenses/kmod-%{_kmod_name}/COPYING

0 commit comments

Comments
 (0)