File kmp-postun.sh of Package nvidia-gfxG04
flavor=%1
if [ "$1" = 0 ] ; then
# Avoid accidental removal of G<n+1> alternative (bnc#802624)
if [ ! -f /usr/lib/nvidia/alternate-install-present-$flavor ]; then
%{_sbindir}/update-alternatives --remove alternate-install-present /usr/lib/nvidia/alternate-install-present-$flavor
# get rid of *all* nvidia kernel modules when uninstalling package (boo#1180010)
for dir in $(find /lib/modules -mindepth 1 -maxdepth 1 -type d); do
test -d $dir/updates && rm -f $dir/updates/nvidia*.ko
# generate modules.dep, etc. to avoid dracut failures
# later (boo#1213765)
if [ -d $dir/kernel ]; then
kversion=$(basename $dir)
depmod $kversion
fi
done
fi
# cleanup of bnc# 1000625
rm -f /usr/lib/tmpfiles.d/nvidia-logind-acl-trick-G04.conf
# remove TW Workaround for simpledrm during uninstall (boo#1201392)
%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150600
pbl --del-option nosimplefb=1 --config
%endif
fi