SVN: geninitrd/trunk/geninitrd

arekm arekm at pld-linux.org
Sun Jun 26 13:22:42 CEST 2011


Author: arekm
Date: Sun Jun 26 13:22:42 2011
New Revision: 12251

Modified:
   geninitrd/trunk/geninitrd
Log:
Skip suffix when kernel version is like 3.0-1.2.

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd	(original)
+++ geninitrd/trunk/geninitrd	Sun Jun 26 13:22:42 2011
@@ -1071,8 +1071,8 @@
 fi
 
 initrd_dir=/usr/$_lib/initrd
-kernel_version=$(echo "$kernel" | awk -F. '{print sprintf("%03d%03d",$1,$2)}')
-kernel_version_long=$(echo "$kernel" | awk -F. '{print sprintf("%03d%03d%03d",$1,$2,$3)}')
+kernel_version=$(echo "$kernel" | awk -F. '{gsub(/[_-].*/, "", $0); print sprintf("%03d%03d",$1,$2)}')
+kernel_version_long=$(echo "$kernel" | awk -F. '{gsub(/[_-].*/, "", $0); print sprintf("%03d%03d%03d",$1,$2,$3)}')
 
 debug "# $GENINITRD_RCSID (geninitrd)"
 debug "Using _lib: $_lib"


More information about the pld-cvs-commit mailing list