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

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  j...@rpm5.org
  Module: lua rpm                          Date:   14-Mar-2016 21:32:25
  Branch: rpm-5_4                          Handle: 2016031420322401

  Modified files:           (Branch: rpm-5_4)
    lua/tests/libs          Makefile.am
    rpm/rpmdb               db3.c

  Log:
    - rpmdb: fix: disable DB_MULTIVERSION if non-root.
    - distcheck: fix: clean up *.so after lua "make check".

  Summary:
    Revision    Changes     Path
    1.1.2.3     +3  -1      lua/tests/libs/Makefile.am
    1.156.2.24  +3  -0      rpm/rpmdb/db3.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: lua/tests/libs/Makefile.am
  ============================================================================
  $ cvs diff -u -r1.1.2.2 -r1.1.2.3 Makefile.am
  --- lua/tests/libs/Makefile.am        14 Mar 2016 06:28:17 -0000      1.1.2.2
  +++ lua/tests/libs/Makefile.am        14 Mar 2016 20:32:25 -0000      1.1.2.3
  @@ -28,7 +28,9 @@
   all: P1 lib1.so lib11.so lib2.so lib21.so lib2-v2.so
   
   clean:
  -     rm -f lib1.so lib11.so lib2.so lib21.so lib2-v2.so
  +     rm -f *.so
  +
  +distclean: clean
   
   lib1.so: $(srcdir)/lib1.c
        $(CC) $(CFLAGS) -o lib1.so $<
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/db3.c
  ============================================================================
  $ cvs diff -u -r1.156.2.23 -r1.156.2.24 db3.c
  --- rpm/rpmdb/db3.c   13 Mar 2016 04:24:01 -0000      1.156.2.23
  +++ rpm/rpmdb/db3.c   14 Mar 2016 20:32:24 -0000      1.156.2.24
  @@ -982,6 +982,9 @@
       /* XXX DB_RECOVER needs automagic */
       if (!(eflags & DB_INIT_TXN)) eflags &= ~DB_RECOVER;
   
  +    /* XXX DB_MULTIVERSION requires transactions, needs W_OK to rpmdb/__db* 
*/
  +    if (getuid() != 0) eflags &= ~DB_MULTIVERSION;
  +
       if (dbfile)
        rpmlog(RPMLOG_DEBUG, D_("opening  db environment %s/%s %s\n"),
                dbhome, dbfile, prDbiOpenFlags(eflags, 1));
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to