]> git.pld-linux.org Git - projects/geninitrd.git/commitdiff
Skip suffix when kernel version is like 3.0-1.2.
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sun, 26 Jun 2011 11:22:42 +0000 (11:22 +0000)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Sun, 26 Jun 2011 11:22:42 +0000 (11:22 +0000)
svn-id: @12251

geninitrd

index 4303eedfe61a8a18f165dae994be5112697c8790..a0be2c318a1bf5dcf4732bef827089a40a9799a8 100755 (executable)
--- a/geninitrd
+++ b/geninitrd
@@ -1071,8 +1071,8 @@ else
 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"
This page took 0.046497 seconds and 4 git commands to generate.