On Wed, 2013-11-13 at 09:12 +0100, Martin Jansa wrote: > On Tue, Nov 12, 2013 at 07:23:22PM -0600, Mark Hatle wrote: > > When the -symlinks package was removed and an RPROVIDES was added, nothing > > was put in to cause the removal of the older package in an upgrade. > > > > Signed-off-by: Mark Hatle <mark.ha...@windriver.com> > > --- > > meta/recipes-devtools/binutils/binutils.inc | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/meta/recipes-devtools/binutils/binutils.inc > > b/meta/recipes-devtools/binutils/binutils.inc > > index 17c66bc..ea2383e 100644 > > --- a/meta/recipes-devtools/binutils/binutils.inc > > +++ b/meta/recipes-devtools/binutils/binutils.inc > > @@ -21,6 +21,7 @@ FILES_${PN} = " \ > > ${prefix}/${TARGET_SYS}/bin/*" > > > > RPROVIDES_${PN} += "${PN}-symlinks" > > +RREPLACES_${PN} += "${PN}-symlinks" > > IIRC for opkg backend you need also RCONFLICTS for opkg to really remove > old ${PN}-symlinks.
Also for dpkg. If you have Replaces: without Conflicts: then this just means that the replacing package is allowed to overwrite files in the replaced one, not that the replaced one will actually be uninstalled. p. _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core