specfile fix
diff --git a/fuse.spec b/fuse.spec
index 0dcd30b..375b13d 100644
--- a/fuse.spec
+++ b/fuse.spec
@@ -1,8 +1,8 @@
 %define kernelversion %(uname -r)
 %define fusemoduledir /lib/modules/%{kernelversion}/kernel/fs/fuse
 
-%define kernelrel %(uname -r | sed -e s/-/_/)
-%define real_release 5
+%define kernelrel %(uname -r | sed -e s/-/_/g)
+%define real_release 6
 
 Name: fuse
 Version: 1.0
@@ -40,7 +40,14 @@
 # invoke configure with the --with-kernel option in case we attempt to
 # compile for a different kernel and hope the path is right :-)
 if [ "%{kernelversion}" != $(uname -r) ]; then
-	WITH_KERNEL="--with-kernel=/usr/src/linux-%{kernelversion}"
+	for dir in /lib/modules/%{kernelversion}/build   \
+		 /usr/src/linux-%{kernelversion}         \
+		 /usr/local/src/linux-%{kernelversion}   ; do 
+		if [ -d "$dir" ]; then
+			WITH_KERNEL="--with-kernel=$dir"
+			break
+		fi
+	done
 fi
 
 ./configure \