diff options
author | Anas Nashif <anas.nashif@intel.com> | 2012-10-11 12:40:31 -0700 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2013-02-02 16:44:15 -0800 |
commit | 8966e44f90581477f689e6e6673dec4cd0f44c30 (patch) | |
tree | f27c68e7f76aba1c1c460f41df82d0d73e41be70 /tests | |
parent | cd10f180b09bd91d4d720c66a0835b757d7f944f (diff) | |
download | rpm-8966e44f90581477f689e6e6673dec4cd0f44c30.tar.gz rpm-8966e44f90581477f689e6e6673dec4cd0f44c30.tar.bz2 rpm-8966e44f90581477f689e6e6673dec4cd0f44c30.zip |
Add support for weak dependencies:
A) use RPMTAG_SUGGESTS and RPMTAG_ENHANCES to store them.
This is different to upstream, which uses RPMSENSE_MISSINGOK
and RPMTAG_REQUIRES/RPMTAG_PROVIDES instead. I chose different
tags because I wanted to be compatible. The point is that
applications that don't know about the new MISSINGOK semantics
will mis-interpret the provides/requires otherwise, which
I deemed to risky.
B) use RPMSENSE_STRONG to support a "strong" version, "Recommends"
instead of "Suggests" and "Supplements" instead of "Enhances".
Diffstat (limited to 'tests')
-rw-r--r-- | tests/rpmgeneral.at | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/rpmgeneral.at b/tests/rpmgeneral.at index 13131e233..eb0d86dda 100644 --- a/tests/rpmgeneral.at +++ b/tests/rpmgeneral.at @@ -79,6 +79,10 @@ DISTTAG DISTURL DSAHEADER E +ENHANCES +ENHANCESFLAGS +ENHANCESNAME +ENHANCESVERSION EPOCH EPOCHNUM EVR @@ -219,6 +223,10 @@ SOURCE SOURCEPACKAGE SOURCEPKGID SOURCERPM +SUGGESTS +SUGGESTSFLAGS +SUGGESTSNAME +SUGGESTSVERSION SUMMARY TRIGGERCONDS TRIGGERFLAGS |