From: ewt Date: Wed, 17 Feb 1999 04:33:50 +0000 (+0000) Subject: moved ensureOlder() to transaction.c X-Git-Tag: rpm-4.4-release~3110 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=01450f4a02eb5117bab00956b48713b77c9cc1d6;p=platform%2Fupstream%2Frpm.git moved ensureOlder() to transaction.c CVS patchset: 2803 CVS date: 1999/02/17 04:33:50 --- diff --git a/lib/install.c b/lib/install.c index eb70430..21fd5f8 100644 --- a/lib/install.c +++ b/lib/install.c @@ -863,34 +863,6 @@ int rpmVersionCompare(Header first, Header second) { return rpmvercmp(one, two); } -#ifdef UNUSED -static int ensureOlder(rpmdb db, Header new, int dbOffset); -static int ensureOlder(rpmdb db, Header new, int dbOffset) { - Header old; - char * name, * version, * release; - int result, rc = 0; - - old = rpmdbGetRecord(db, dbOffset); - if (old == NULL) return 1; - - result = rpmVersionCompare(old, new); - if (result < 0) - rc = 0; - else if (result > 0) { - rc = 1; - headerGetEntry(old, RPMTAG_NAME, NULL, (void **) &name, NULL); - headerGetEntry(old, RPMTAG_VERSION, NULL, (void **) &version, NULL); - headerGetEntry(old, RPMTAG_RELEASE, NULL, (void **) &release, NULL); - rpmError(RPMERR_OLDPACKAGE, _("package %s-%s-%s (which is newer) is " - "already installed"), name, version, release); - } - - headerFree(old); - - return rc; -} -#endif - const char * fileActionString(enum fileActions a) { switch (a) { case UNKNOWN: return "unknown";