]> git.pld-linux.org Git - packages/rpm.git/blame - rpm-provides-dont-obsolete.patch
- leave osfmach3_ppc alone
[packages/rpm.git] / rpm-provides-dont-obsolete.patch
CommitLineData
69203833
JB
1--- rpm-4.3/lib/depends.c.orig 2003-05-15 18:16:51.000000000 +0200
2+++ rpm-4.3/lib/depends.c 2003-06-29 00:17:42.000000000 +0200
ed809d1d 3@@ -343,8 +343,12 @@
69203833
JB
4
5 /* On upgrade, erase older packages of same color (if any). */
6
69203833
JB
7+ /* NOTE: in PLD we don't want to remove packages which only provided
8+ * %{name} (e.g. perl-modules in case of some newer perl modules),
9+ * so we use NAME instead of PROVIDENAME (as in vanilla rpm) here */
10+
ed809d1d
AM
11 if (!(depFlags & RPMDEPS_FLAG_NOUPGRADE)) {
12- mi = rpmtsInitIterator(ts, RPMTAG_PROVIDENAME, rpmteN(p), 0);
69203833
JB
13+ mi = rpmtsInitIterator(ts, RPMTAG_NAME, rpmteN(p), 0);
14 while((oh = rpmdbNextIterator(mi)) != NULL) {
ed809d1d
AM
15 int lastx;
16 rpmte q;
17
This page took 0.051994 seconds and 4 git commands to generate.