RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: rpm                              Date:   14-Apr-2008 13:29:30
  Branch: rpm-5_1                          Handle: 2008041411292901

  Modified files:           (Branch: rpm-5_1)
    rpm                     CHANGES
    rpm/lib                 rpmte.c

  Log:
    - jbj: rpmte: fix: snip ".arch" from "-release", same NEVRA check
    broke.

  Summary:
    Revision    Changes     Path
    1.2288.2.9  +1  -0      rpm/CHANGES
    2.79.2.1    +3  -0      rpm/lib/rpmte.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.2288.2.8 -r1.2288.2.9 CHANGES
  --- rpm/CHANGES       14 Apr 2008 11:17:25 -0000      1.2288.2.8
  +++ rpm/CHANGES       14 Apr 2008 11:29:29 -0000      1.2288.2.9
  @@ -1,5 +1,6 @@
   
   5.1b2 -> 5.1.0:
  +    - jbj: rpmte: fix: snip ".arch" from "-release", same NEVRA check broke.
       - nkukard: support building under Linux/uClibc in addition to Linux/GLIBC
       - jbj: update id.po from Translation Project.
       - rse: merge OpenPKG-specific "extension-based-compression-detection" 
change
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmte.c
  ============================================================================
  $ cvs diff -u -r2.79 -r2.79.2.1 rpmte.c
  --- rpm/lib/rpmte.c   2 Apr 2008 18:35:26 -0000       2.79
  +++ rpm/lib/rpmte.c   14 Apr 2008 11:29:30 -0000      2.79.2.1
  @@ -103,6 +103,9 @@
   assert(he->p.str != NULL);
       p->NEVR = (xx ? he->p.str : xstrdup("?N-?V-?R.?A"));
       p->name = xstrdup(p->NEVR);
  +    /* XXX discard ".arch" from NVRA */
  +    if ((p->release = strrchr(p->name, '.')) != NULL)
  +     *p->release++ = '\0';
       if ((p->release = strrchr(p->name, '-')) != NULL)
        *p->release++ = '\0';
       if ((p->version = strrchr(p->name, '-')) != NULL)
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to