Actually, ${uname_s} from my patch was renamed to ${current_os}. My test on GNU/kFreeBSD still worked because the empty string doesn't match "Linux", but it will break on GNU/Linux. Fix is just: sed -i dkms -e s/uname_s/current_os/ -- Robert Millan