On Thu, 2012-02-02 at 04:09 -0500, Zdenek Pavlas wrote:
> > ...but if we add wildcards, we are completely screwed because it's
> > mostly not possible to work out what the * is hiding.
> >
> > Eg.
> >
> > *-a-a matches the name of "a-a-a-a" (version b-c) and the
> > version-release of "a".
> > a-*-a matches "a", "a-a-a-a" (version a-a) and "a-b-c-d".
>
> I don't have to know that.
>
> A = input pattern
> B = A with everything after the first '-' replaced with '*'
>
> Then if pkg X matches A and pkg Y is a newer version of X,
> then Y must match B.
yum --show-duplicates list yum*3.4.1-2.fc15
yum.noarch 3.4.1-2.fc15 fedora-yum-rawhide
yum-cron.noarch 3.4.1-2.fc15 fedora-yum-rawhide
yum --show-duplicates list yum*3.4.1*
yum.noarch 3.4.1-2.fc15 fedora-yum-rawhide
yum.noarch 3.4.1-3.fc15 fedora-yum-rawhide
yum.noarch 3.4.1-4.fc15 fedora-yum-rawhide
yum.noarch 3.4.1-5.fc15 fedora-yum-rawhide
yum-cron.noarch 3.4.1-2.fc15 fedora-yum-rawhide
yum-cron.noarch 3.4.1-3.fc15 fedora-yum-rawhide
yum-cron.noarch 3.4.1-4.fc15 fedora-yum-rawhide
yum-cron.noarch 3.4.1-5.fc15 fedora-yum-rawhide
yum list yum
yum.noarch 3.4.3-18.fc15
fedora-yum-rawhide
_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel