Author Login
Post Reply
On 01/29/2008 08:15 PM, Troels Arvin wrote:
> Hello,
>
> On an x86_64 system, I have removed a bunch of irrelevant i386-packages,
> such as apr.i386, but kept apr.x86_64. However, now "rpm -V apr" reports:
>
> missing /usr/share/doc/apr-1.2.7
> missing d /usr/share/doc/apr-1.2.7/CHANGES
> missing d /usr/share/doc/apr-1.2.7/LICENSE
> missing d /usr/share/doc/apr-1.2.7/NOTICE
>
> The same phenomenon applies to a great number of other packages on the
> system where the installer chose to install both i386 and x86_64 versions
> initially (but where I've since removed the i386 version).
>
> Is there a way to remove a package such that RPM doesn't remove files
> with this kind of shared ownership?
>
Yes and no.
The workaround here is to modify the packaging (spec file) to also create a *-common.noarch package which would contain the shared files for i386 and x86_64 (and remove those same files from the arch-dep pkgs). The arch-dep pkg should require the common.noarch pkg.
--Keith
_______________________________________________
rhelv5-list mailing list
rhelv5-list@(protected)
https://www.redhat.com/mailman/listinfo/rhelv5-list