Is there a way to tell yum to only pull updates from rpmforge for
packages that were initially installed from rpmforge?
Disable the rpmforge repos by default, then only enable it if you
want to update packages you have installed from there. You can then
enable it with the command line option to yum.
This doesn't quite solve the problem, I think. Please stab me with a
rusty spork if I'm wrong. :)
Following your method, when I enable rpmforge and then do a "yum
update" yum will still try to update packages that were originally
installed from base/updates with newer ones that it's found in rpmforge.
Using the "syslinux" package as an example, it exists in the base/
updates repo. A newer version of it also exists in the rpmforge
repo. When I do "yum update --enablerepo=rpmforge" it will try to
update syslinux with the rpmforge version. I suppose this is
somewhat-expected behaviour, but it's not desirable (for me) because
the syslinux package will no longer be considered 100% binary
compatible.
Again, the goal is to be as close to 100% binary compatible with the
upstream provider as possible.
I want some way of telling yum to only download updates from rpmforge
for packages that were installed from rpmforge, not packages that
were installed from base/updates.
As I alluded to in my original post, this seems possible (but clumsy)
by using the "includepkgs" directive to maintain a list of what
packages rpmforge should be used for. But, I was hoping there was a
better way?
LC.
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos