[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