On Fri, 08 Aug 2008, Felix Zielcke wrote: > I couldn't figure out with playing with this ~ thingy how to tell dpkg that > -rc1-git1 is higher then -rc1
khazad-dum:~$ dpkg --compare-versions 2.6.23.1-rc1-git3 gt 2.6.23.1-rc1 ; echo $? 0 khazad-dum:~$ dpkg --compare-versions 2.6.23.1~rc1-git3 gt 2.6.23.1~rc1 ; echo $? 0 It will do the right thing, as long as you don't get two "~" in there. You cannot mangle the version string to ~git#~rc# (or ~-git#-~rc#, etc), as that will certainly not give you the right order :P > So it seems like dpkg --compare-versions isn't that perfect for official > kernel.org patch numbering ;) No, it isn't, otherwise we would not need mangling :) But it *CAN* do all that is needed, if we use "~" correctly. -- "One disk to rule them all, One disk to find them. One disk to bring them all and in the darkness grind them. In the Land of Redmond where the shadows lie." -- The Silicon Valley Tarot Henrique Holschuh -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

