From 0a8c511b208a867a211c2b413e669ab3ec0c78cb Mon Sep 17 00:00:00 2001 From: Stefan Fiedler Date: Mon, 28 Jun 2004 13:36:28 +0000 Subject: [PATCH] Stefan Fiedler: patch rpm to compile with gcc 3.4 [2004062319103901294] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@3436 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/base/rpm/rpm41-transFlags.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 package/base/rpm/rpm41-transFlags.patch diff --git a/package/base/rpm/rpm41-transFlags.patch b/package/base/rpm/rpm41-transFlags.patch new file mode 100644 index 000000000..c6c5e38bc --- /dev/null +++ b/package/base/rpm/rpm41-transFlags.patch @@ -0,0 +1,15 @@ +--- rpm-4.1/lib/rpminstall.c 2002-09-16 19:06:08.000000000 +0000 ++++ rpm-4.1-patch/lib/rpminstall.c 2004-06-19 19:44:52.000000000 +0000 +@@ -747,9 +747,9 @@ + ovsflags = rpmtsSetVSFlags(ts, vsflags); + + if (rpmExpandNumeric("%{?_repackage_all_erasures}")) +- ia->transFlags |= RPMTRANS_FLAG_REPACKAGE; +- +- (void) rpmtsSetFlags(ts, ia->transFlags); ++ (void) rpmtsSetFlags(ts, ia->transFlags|RPMTRANS_FLAG_REPACKAGE); ++ else ++ (void) rpmtsSetFlags(ts, ia->transFlags); + + #ifdef NOTYET /* XXX no callbacks on erase yet */ + { int notifyFlags;