Unanswered: DB2 RPMs miss info on the libraries provided
I have DB2 8.1.4 running on RedHat AS 2.1 on x86.
My problem is that I have a program packaged as rpm
that is linked to libdb2.so1. So my rpm depends (requires)
libdb2.so.1. This dependency is generated automatically
by rpmbuild. When I try to install my rpm i get a message
saying that libdb2.so.1 is needed by my package (which true).
I checked that libdb2.so.1 is included in IBM_db2cliv81-8.1.0-32
by running rpm -qf /opt/IBM/db2/V8.1/lib/libdb2.so.1
When I check what that package provides
# rpm -q --provides IBM_db2cliv81-8.1.0-32
I get only
IBM_db2cliv81 = 8.1.0-32
Aparently there is no information what libraries are provided by IBM_db2cliv81. Such information is normally generated automatically by default.
I consider that a problem in the way the DB2 rpms are build.
Hopefully IBM can fix that shortly.