Bug 2999
Summary: | rpmrc provides lines are misdocumented | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Nigel Metheringham <nigel.metheringham> |
Component: | rpm | Assignee: | Jay Turner <jturner> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 6.0 | CC: | srevivo |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 1999-05-26 00:19:31 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Yes. Fixed in rpm-3.0.2-0.1. You might also look at writing specfiles for one or more packages with virtual provides, as in Name: vpkg1 Version: 1.0 Release: Provides: /bin/sh ... which IMHO is an easier way to manage the same problem. Unlike using %ghost, doing "rpm -e ..." removes just the provides w/o removing the files that are provided. |
If building rpm for a non-RH system you need to load the rpmrc with dependancy data of the host OS. This is documented in the INSTALL file in the source:- > You may add as many "provides: " lines as you like > to /etc/rpmrc/ but they can not be continued. > Each line is limited to 8K bytes. rpm v3.0 only uses the last "provides:" line in the rpmrc. Although this is only a documentation bug, the documented behaviour of rpm would be considerably more sensible.