PREUN
/bin/sh
/usr/sbin/dkms --rpm_safe_upgrade remove -m nvidia390 -v 390.147-1.mga8.nonfree --all
# rmmod any old driver if present and not in use (e.g. by X)
rmmod nvidia_uvm > /dev/null 2>&1 || true
rmmod nvidia_drm > /dev/null 2>&1 || true
rmmod nvidia_modeset > /dev/null 2>&1 || true
rmmod nvidia > /dev/null 2>&1 || true
POSTIN
/bin/sh
/usr/sbin/dkms --rpm_safe_upgrade add -m nvidia390 -v 390.147-1.mga8.nonfree
if [ -z "$DURING_INSTALL" ] ; then
/usr/sbin/dkms --rpm_safe_upgrade build -m nvidia390 -v 390.147-1.mga8.nonfree &&
/usr/sbin/dkms --rpm_safe_upgrade install -m nvidia390 -v 390.147-1.mga8.nonfree --force
/usr/bin/dracut -f
fi
# rmmod any old driver if present and not in use (e.g. by X)
rmmod nvidia > /dev/null 2>&1 || true