]> git.pld-linux.org Git - packages/rpm.git/blame - rpm-installbeforeerase.patch
- quiet -qa output, we're not interested in it here
[packages/rpm.git] / rpm-installbeforeerase.patch
CommitLineData
a3809792
JR
1 4.4.9 -> 4.5:
2+ - jbj: add a relation to to force install-before-erase.
3+ - jbj: display dependency loops as an error for now.
4 - glen: do not skip %clean from spec file
5 - robert: install rpmdeps and debugedit to pkglibdir as on HEAD
6 - jbj: fix: python ts.hdrFromFdno(fdno) segfault.
26ea8a78
JR
7--- rpm-5.4.10/lib/order.c~ 2012-07-06 17:39:16.000000000 +0200
8+++ rpm-5.4.10/lib/order.c 2012-09-03 23:09:03.706487979 +0200
9@@ -1631,7 +1631,7 @@
10 (void) orgrpmAddRelation(ts, al, p, requires);
11 }
a3809792 12
26ea8a78
JR
13-#ifdef NOTYET
14+#if defined(RPM_VENDOR_PLD)
15 /* Ensure that erasures follow installs during upgrades. */
16 if (rpmteType(p) == TR_REMOVED && p->flink.Pkgid && p->flink.Pkgid[0]) {
17 rpmtsi qi;
18@@ -1652,7 +1652,7 @@
a3809792 19 }
26ea8a78 20 qi = rpmtsiFree(qi);
a3809792 21 }
26ea8a78
JR
22-#endif /* NOTYET */
23+#endif
a3809792 24
26ea8a78
JR
25 #ifdef NOTYET
26 /* Order by requiring parent directories as prerequisites. */
27@@ -2175,7 +2175,7 @@
a3809792 28 const char * dp;
26ea8a78
JR
29 rpmlogLvl msglvl = (anaconda || (rpmtsDFlags(ts) & RPMDEPS_FLAG_DEPLOOPS))
30 ? RPMLOG_WARNING : RPMLOG_ERR;
31-#if defined(RPM_VENDOR_MANDRIVA) /* loop-detection-optional-loglevel */
32+#if defined(RPM_VENDOR_MANDRIVA) || defined(RPM_VENDOR_PLD) /* loop-detection-optional-loglevel */
33 // Report loops as debug-level message by default (7 = RPMLOG_DEBUG), overridable
34 msglvl = rpmExpandNumeric("%{?_loop_detection_loglevel}%{?!_loop_detection_loglevel:7}");
35 #endif
This page took 0.029023 seconds and 4 git commands to generate.