mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-25 18:59:33 +03:00
Add kmodtool fix to detect different System.map location
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Marcin Skarbek <git@skarbek.name> Closes #7807 Closes #11836
This commit is contained in:
parent
cfd4a25fce
commit
7367be0da9
@ -182,9 +182,21 @@ BuildRequires: kernel-devel-uname-r = ${kernel_uname_r}
|
|||||||
%{?KmodsRequires:Requires: %{KmodsRequires}-uname-r = ${kernel_uname_r}}
|
%{?KmodsRequires:Requires: %{KmodsRequires}-uname-r = ${kernel_uname_r}}
|
||||||
%{?KmodsRequires:BuildRequires: %{KmodsRequires}-uname-r = ${kernel_uname_r}}
|
%{?KmodsRequires:BuildRequires: %{KmodsRequires}-uname-r = ${kernel_uname_r}}
|
||||||
%post -n kmod-${kmodname}-${kernel_uname_r}
|
%post -n kmod-${kmodname}-${kernel_uname_r}
|
||||||
${prefix}${depmod_path} -aeF /boot/System.map-${kernel_uname_r} ${kernel_uname_r} > /dev/null || :
|
if [[ -f "/boot/System.map-${kernel_uname_r}" ]]; then
|
||||||
|
${prefix}${depmod_path} -aeF /boot/System.map-${kernel_uname_r} ${kernel_uname_r} > /dev/null || :
|
||||||
|
elif [[ -f "/lib/modules/${kernel_uname_r}/System.map" ]]; then
|
||||||
|
${prefix}${depmod_path} -aeF /lib/modules/${kernel_uname_r}/System.map ${kernel_uname_r} > /dev/null || :
|
||||||
|
else
|
||||||
|
${prefix}${depmod_path} -ae ${kernel_uname_r} &> /dev/null || :
|
||||||
|
fi
|
||||||
%postun -n kmod-${kmodname}-${kernel_uname_r}
|
%postun -n kmod-${kmodname}-${kernel_uname_r}
|
||||||
${prefix}${depmod_path} -aF /boot/System.map-${kernel_uname_r} ${kernel_uname_r} &> /dev/null || :
|
if [[ -f "/boot/System.map-${kernel_uname_r}" ]]; then
|
||||||
|
${prefix}${depmod_path} -aF /boot/System.map-${kernel_uname_r} ${kernel_uname_r} &> /dev/null || :
|
||||||
|
elif [[ -f "/lib/modules/${kernel_uname_r}/System.map" ]]; then
|
||||||
|
${prefix}${depmod_path} -aF /lib/modules/${kernel_uname_r}/System.map ${kernel_uname_r} &> /dev/null || :
|
||||||
|
else
|
||||||
|
${prefix}${depmod_path} -a ${kernel_uname_r} &> /dev/null || :
|
||||||
|
fi
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user