Always remove during spl-dkms uninstall/update
Always do a dkms remove during %preun so that no cruft is left behind after upgrade or uninstall. Fixes zfsonlinux/spl#476 Signed-off-by: Nathaniel Clark <Nathaniel.Clark@misrule.us>
This commit is contained in:
parent
99108db0a8
commit
a61b38c2d5
|
@ -62,14 +62,8 @@ echo -e "support or upgrade DKMS to a more current version."
|
||||||
exit 1
|
exit 1
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
# Only remove the modules if they are for this %{version}-%{release}. A
|
echo -e "Uninstall of %{module} module (version %{version}) beginning:"
|
||||||
# package upgrade can replace them if only the %{release} is changed.
|
dkms remove -m %{module} -v %{version} --all --rpm_safe_upgrade
|
||||||
RELEASE="/var/lib/dkms/%{module}/%{version}/build/%{module}.release"
|
|
||||||
if [ -f $RELEASE ] && [ `cat $RELEASE`%{?dist} = "%{version}-%{release}" ]; then
|
|
||||||
echo -e
|
|
||||||
echo -e "Uninstall of %{module} module (version %{version}) beginning:"
|
|
||||||
dkms remove -m %{module} -v %{version} --all --rpm_safe_upgrade
|
|
||||||
fi
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|
Loading…
Reference in New Issue