pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Sorting problem with pkg_chk -b
On Sat, 16 Aug 2014, Marc Baudoin wrote:
Marc Baudoin <babafou%babafou.eu.org@localhost> écrit :
When two versions of a binary packages are available, say
package-XXnb9 and packageXXnb10 or later (same package, same
version, only nb version differs and the newest one is greater
or equal to 10), pkg_chk -b installs nb9 and not the newest
version. It looks like it's using lexicographic order instead
of numeric.
The problem appears to be in the ${SORT} invocation on line 77 of
pkg_chk:
76 # Sort so highest matching package picked first
77 PKGNAMES="$(echo $PKGNAMES | tr ' ' '\n' | ${SORT} -r)"
I'd suggest fixing it by adding a "sort" sub-command to
pkg_admin(8), to sort a list of version numbers, but perhaps
somebody else can see how to use some existing pkg_admin
sub-commands to achieve the desired result.
Anyway, please report this problem via send-pr, so it can be
assigned a tracking number.
--apb (Alan Barrett)
Home |
Main Index |
Thread Index |
Old Index