OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Michael van Elst
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src openpkg-web          Date:   08-Aug-2003 10:58:23
  Branch: HEAD                             Handle: 2003080809582201

  Modified files:
    openpkg-src/snmp        snmp.patch snmp.spec
    openpkg-web             news.txt

  Log:
    use fixed path for locating openpkg rpmrc file, the libray default is
    invalid. add proper error checking to avoid crash when rpmrc file
    cannot be read

  Summary:
    Revision    Changes     Path
    1.2         +35 -0      openpkg-src/snmp/snmp.patch
    1.52        +4  -1      openpkg-src/snmp/snmp.spec
    1.6079      +2  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/snmp/snmp.patch
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 snmp.patch
  --- openpkg-src/snmp/snmp.patch       7 Aug 2003 15:27:48 -0000       1.1
  +++ openpkg-src/snmp/snmp.patch       8 Aug 2003 08:58:23 -0000       1.2
  @@ -21,3 +21,38 @@
    #endif
    
        int             calculate_time_diff(struct timeval *,
  +--- agent/mibgroup/host/hr_swinst.c.dist     2003-08-08 07:59:16.000000000 +0200
  ++++ agent/mibgroup/host/hr_swinst.c  2003-08-08 09:35:50.000000000 +0200
  +@@ -202,10 +202,10 @@
  +          * XXX distinguish between rpm-2.5.x and rpm-2.9x 
  +          */
  + #ifdef HAVE_RPMGETPATH
  +-        rpmReadConfigFiles(NULL, NULL);
  ++        rpmReadConfigFiles(@OPENPKG_RPMRC@, NULL);
  +         swi->swi_dbpath = rpmGetPath("%{_dbpath}", NULL);
  + #else
  +-        rpmReadConfigFiles(NULL, NULL, NULL, 0);
  ++        rpmReadConfigFiles(@OPENPKG_RPMRC@, NULL, NULL, 0);
  +         swi->swi_dbpath = rpmGetVar(RPMVAR_DBPATH);
  + #endif
  +         if (swi->swi_directory != NULL)
  +@@ -557,7 +557,8 @@
  +         return;
  +     if (rpmdbOpen("", &swi->swi_rpmdb, O_RDONLY, 0644) != 0)
  +         swi->swi_index = -1;
  +-    Check_HRSW_cache(swi);
  ++    else
  ++        Check_HRSW_cache(swi);
  + #else
  +     if (swi->swi_directory != NULL) {
  +         if (swi->swi_dp != NULL) {
  +@@ -676,6 +677,9 @@
  + {
  +     SWI_t          *swi = &_myswi;      /* XXX static for now */
  + 
  ++    if (swi->swi_index == -1)
  ++        return;
  ++
  + #ifdef HAVE_LIBRPM
  +     rpmdbClose(swi->swi_rpmdb); /* or only on finishing ? */
  +     swi->swi_rpmdb = NULL;
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/snmp/snmp.spec
  ============================================================================
  $ cvs diff -u -r1.51 -r1.52 snmp.spec
  --- openpkg-src/snmp/snmp.spec        7 Aug 2003 15:27:48 -0000       1.51
  +++ openpkg-src/snmp/snmp.spec        8 Aug 2003 08:58:23 -0000       1.52
  @@ -33,7 +33,7 @@
   Group:        Network
   License:      BSD
   Version:      5.0.8
  -Release:      20030807
  +Release:      20030808
   
   #   package options
   %option       with_fsl      yes
  @@ -79,6 +79,9 @@
           -e 's;-lrpm\([^a-z]\);-lrpm -lrpmio\1;g' \
           -e 's;-lrpmio\([^a-z]\);-lrpmio -lrpmpopt -lrpmbz2 -lrpmz\1;g' \
           configure
  +    %{l_shtool} subst \
  +        -e 's;@OPENPKG_RPMRC@;"%{l_prefix}/etc/openpkg/rpmrc";' \
  +        agent/mibgroup/host/hr_swinst.c
   
   %build
       #   disable search for db library
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.6078 -r1.6079 news.txt
  --- openpkg-web/news.txt      8 Aug 2003 08:17:03 -0000       1.6078
  +++ openpkg-web/news.txt      8 Aug 2003 08:58:22 -0000       1.6079
  @@ -1,3 +1,5 @@
  +08-Aug-2003: Upgraded package: P<snmp-5.0.8-20030808>
  +08-Aug-2003: Upgraded package: P<perl-mail-20030808-20030808>
   08-Aug-2003: Upgraded package: P<perl-util-20030808-20030808>
   08-Aug-2003: Upgraded package: P<acroread-5.08-20030808>
   08-Aug-2003: Upgraded package: P<linkchecker-1.8.22-20030808>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to