Line 404 of this script is checking for the existence of ${kernel_inc}/asm/mach-default. Under OpenSuSE 10.2 that directory doesn't exist, so ${kernel-inc} is incorrectly changed to point to the /usr/src/linux tree. Moreover, the utsrelease information is contained in the utsrelease.h file in /lib/modules/2.6.18.2-34-default/build/include/linux but not in the version.h file in that same directory. These problems cause the script to fail for OpenSuse 10.2.