|
Add logic to the existing RPM verify jobs that checks the provides manifest of an RPM.
For example, this mono entry from an RPM built in on ODL infra (poorly isolated, see INTPAK-10) clames it provides mono, opendaylight and lots of OSGI things:
$ rpm -qp opendaylight-8.0.0-0.1.20171129snap1008.el7.noarch.rpm --provides
mono(winsw) = 1.18.0.0
opendaylight = 8.0.0-0.1.20171129snap1008.el7
osgi(alarmmanager) = 0.4.0
osgi(bcpkix) = 1.57
osgi(bcprov) = 1.57
osgi(classmate) = 1.1.0
osgi(com.fasterxml.jackson.core.jackson-annotations) = 2.3.2
osgi(com.fasterxml.jackson.core.jackson-core) = 2.3.2 ...
|