[prev in list] [next in list] [prev in thread] [next in thread]
List: rpm-cvs
Subject: [CVS] RPM: rpm-5_4: rpm/rpmdb/ hdrfmt.c
From: "Jeff Johnson" <jbj () rpm5 ! org>
Date: 2016-02-27 21:32:07
Message-ID: 20160227213207.CE27647550 () rpm5 ! org
[Download RAW message or body]
RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson
Root: /v/rpm/cvs Email: jbj@rpm5.org
Module: rpm Date: 27-Feb-2016 22:32:07
Branch: rpm-5_4 Handle: 2016022721320700
Modified files: (Branch: rpm-5_4)
rpm/rpmdb hdrfmt.c
Log:
Add the ability to query the packageorigin
Written by jbj at rpm5.org
Upstream-Status: Inappropriate [not author]
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Summary:
Revision Changes Path
1.151.2.32 +4 -2 rpm/rpmdb/hdrfmt.c
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: rpm/rpmdb/hdrfmt.c
============================================================================
$ cvs diff -u -r1.151.2.31 -r1.151.2.32 hdrfmt.c
--- rpm/rpmdb/hdrfmt.c 2 Jun 2015 15:09:14 -0000 1.151.2.31
+++ rpm/rpmdb/hdrfmt.c 27 Feb 2016 21:32:07 -0000 1.151.2.32
@@ -2534,8 +2534,10 @@
int rc = 1;
he->tag = RPMTAG_PACKAGEORIGIN;
- if (!headerGet(h, he, HEADERGET_NOEXTENSION)
- && (origin = headerGetOrigin(h)) != NULL)
+ /* XXX two sources for tag data: what search precedence? */
+ if (headerGet(h, he, HEADERGET_NOEXTENSION))
+ rc = 0;
+ else if ((origin = headerGetOrigin(h)) != NULL)
{
he->t = RPM_STRING_TYPE;
he->p.str = xstrdup(origin);
@@ .
______________________________________________________________________
RPM Package Manager http://rpm5.org
CVS Sources Repository rpm-cvs@rpm5.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic