fix Linux "uname -r" version matching
diff --git a/auto/os/linux b/auto/os/linux
index 0bd0488..ed296ce 100644
--- a/auto/os/linux
+++ b/auto/os/linux
@@ -18,7 +18,7 @@
 # Linux kernel version
 
 version=$((`uname -r \
-         | sed 's/^\([^.]*\)\.\([^.]*\)\.\([^.-]*\).*/\1*256*256+\2*256+\3/'`))
+       | sed 's/^\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*/\1*256*256+\2*256+\3/'`))
 
 version=${version:-0}