post_install() { DKMS=`which dkms 2>/dev/null` echo ">>> DKMS: Module add, build, and install " $DKMS add -m nvidia -v 295.40 $DKMS build -m nvidia -v 295.40 $DKMS install -m nvidia -v 295.40 /sbin/depmod -a } pre_upgrade() { pre_remove } post_upgrade() { post_install } pre_remove() { DKMS=`which dkms 2>/dev/null` echo ">>> DKMS: Module uninstall " line=`$DKMS status -m nvidia` if echo "$line" | grep -E 'added|built|installed'; then version=`echo "$line" | sed "s/nvidia,\([^,]*\)[,:].*/\1/;t;d"` $DKMS remove -m nvidia -v $version --all fi } post_remove() { /sbin/depmod -a }