]> git.pld-linux.org Git - packages/grub2.git/blame - sort-version.patch
- disable optimization
[packages/grub2.git] / sort-version.patch
CommitLineData
dea0c850
ER
1grub-mkconfig does not get it right when sorting "recent kernel first":
2
3sort kernel versions correctly:
4
5Wrong:
6 echo 'Loading Linux 3.0.8-1 ...'
7 echo 'Loading Linux 3.0.4-2 ...'
8 echo 'Loading Linux 3.0.13-1 ...'
9 echo 'Loading Linux 3.0.12-2 ...'
10 echo 'Loading Linux 2.6.38.8-1 ...'
11
12Correct:
13 echo 'Loading Linux 3.0.13-1 ...'
14 echo 'Loading Linux 3.0.12-2 ...'
15 echo 'Loading Linux 3.0.8-1 ...'
16 echo 'Loading Linux 3.0.4-2 ...'
17 echo 'Loading Linux 2.6.38.8-1 ...'
18
19--- grub-1.99/util/grub-mkconfig_lib.in~ 2012-01-12 00:47:28.626740879 +0200
20+++ grub-1.99/util/grub-mkconfig_lib.in 2012-01-12 00:53:49.554292436 +0200
21@@ -165,7 +165,7 @@
22 a="$b"
23 b="$c"
24 fi
25- if (echo "$a" ; echo "$b") | sort -n | head -n 1 | grep -qx "$b" ; then
26+ if (echo "$a" ; echo "$b") | sort -V | head -n 1 | grep -qx "$b" ; then
27 return 0
28 else
29 return 1
This page took 0.024436 seconds and 4 git commands to generate.