Package: dpkg Version: 1.4.0 dpkg -h says: Comparison operators for --compare-versions are: lt le eq ne ge gt (treat no version as earlier than any version); lt-nl le-nl ge-nl gt-nl (tread no version as later than any version); < << <= = >= >> > (only for compatibility with control file syntax).
BTW, that's a typo 'tread' should be 'treat', I think Yet: $ dpkg --compare-versions 1.2.3 '<<' 4.5.6 dpkg: --cmpversions bad relation Type dpkg --help for help about installing and deinstalling packages [*]; Use dselect for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg --force-help for a list of forcing options; Type dpkg-deb --help for help about manipulating *.deb files; Type dpkg --licence for copyright licence and lack of warranty (GNU GPL) [*]. Options marked [*] produce a lot of output - pipe it through `less' or `more' ! Surprisingly, '>>' works. $ dpkg --compare-versions 5.2.3 '<=' 4.5.6 dpkg: --cmpversions bad relation Type dpkg --help for help about installing and deinstalling packages [*]; Use dselect for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg --force-help for a list of forcing options; Type dpkg-deb --help for help about manipulating *.deb files; Type dpkg --licence for copyright licence and lack of warranty (GNU GPL) [*]. Options marked [*] produce a lot of output - pipe it through `less' or `more' ! Surprisingly '>=' works. $ dpkg --compare-versions 5.2.3 '=' 4.5.6 dpkg: --cmpversions bad relation Type dpkg --help for help about installing and deinstalling packages [*]; Use dselect for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg --force-help for a list of forcing options; Type dpkg-deb --help for help about manipulating *.deb files; Type dpkg --licence for copyright licence and lack of warranty (GNU GPL) [*]. Options marked [*] produce a lot of output - pipe it through `less' or `more' ! $ dpkg --compare-versions 5.2.3 'lt-nl' 4.5.6 dpkg: --cmpversions bad relation Type dpkg --help for help about installing and deinstalling packages [*]; Use dselect for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg --force-help for a list of forcing options; Type dpkg-deb --help for help about manipulating *.deb files; Type dpkg --licence for copyright licence and lack of warranty (GNU GPL) [*]. Options marked [*] produce a lot of output - pipe it through `less' or `more' ! $ dpkg --compare-versions 5.2.3 'ge-nl' 4.5.6 dpkg: --cmpversions bad relation Type dpkg --help for help about installing and deinstalling packages [*]; Use dselect for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg --force-help for a list of forcing options; Type dpkg-deb --help for help about manipulating *.deb files; Type dpkg --licence for copyright licence and lack of warranty (GNU GPL) [*]. Options marked [*] produce a lot of output - pipe it through `less' or `more' ! $ dpkg --compare-versions 5.2.3 'gt-nl' 4.5.6 dpkg: --cmpversions bad relation Type dpkg --help for help about installing and deinstalling packages [*]; Use dselect for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg --force-help for a list of forcing options; Type dpkg-deb --help for help about manipulating *.deb files; Type dpkg --licence for copyright licence and lack of warranty (GNU GPL) [*]. Options marked [*] produce a lot of output - pipe it through `less' or `more' ! -- Christopher J. Fearnley | Linux/Internet Consulting [EMAIL PROTECTED] | UNIX SIG Leader at PACS http://www.netaxs.com/~cjf | (Philadelphia Area Computer Society) ftp://ftp.netaxs.com/people/cjf | Design Science Revolutionary "Dare to be Naive" -- Bucky Fuller | Explorer in Universe -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]