#!/bin/sh

# try to fix any nvidia dkms configs
for NV in /usr/src/nvidia-*; do

    if [ -f ${NV}/dkms.conf ]; then
        if grep -q 'IGNORE_PREEMPT_RT_PRESENCE=1' ${NV}/dkms.conf; then
	    echo "${NV}/dkms.conf already corrected"
	else
            sed -i -e 's/IGNORE_CC_MISMATCH=1/IGNORE_CC_MISMATCH=1 IGNORE_PREEMPT_RT_PRESENCE=1/' $NV/dkms.conf
	    echo "${NV}/dkms.conf modified"
	fi
    else
	echo "Expected, but cannot find ${NV}/dkms.conf"
    fi

done
	
