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

  Server: rpm5.org                         Name:   Ralf S. Engelschall
  Root:   /v/rpm/cvs                       Email:  r...@rpm5.org
  Module: rpm                              Date:   07-Jul-2009 23:10:28
  Branch: rpm-5_2                          Handle: 2009070721102700

  Modified files:           (Branch: rpm-5_2)
    rpm/lib                 psm.c

  Log:
    Merge from HEAD: fix building under
    RPM_VENDOR_OPENPKG/switch-from-susr-to-musr-on-srpm-install

  Summary:
    Revision    Changes     Path
    2.366.2.3   +13 -0      rpm/lib/psm.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/lib/psm.c
  ============================================================================
  $ cvs diff -u -r2.366.2.2 -r2.366.2.3 psm.c
  --- rpm/lib/psm.c     22 May 2009 15:09:18 -0000      2.366.2.2
  +++ rpm/lib/psm.c     7 Jul 2009 21:10:27 -0000       2.366.2.3
  @@ -152,7 +152,11 @@
       return RPMRC_OK;
   }
   
  +#if defined(RPM_VENDOR_OPENPKG) /* switch-from-susr-to-musr-on-srpm-install 
*/
  +static rpmRC createDir(rpmfi fi, rpmts ts, const char ** fn, const char * 
name)
  +#else
   static rpmRC createDir(rpmts ts, const char ** fn, const char * name)
  +#endif
        /*...@globals rpmGlobalMacroContext @*/
        /*...@modifies *fn, rpmGlobalMacroContext @*/
   {
  @@ -323,12 +327,21 @@
        }
       }
   
  +#if defined(RPM_VENDOR_OPENPKG) /* switch-from-susr-to-musr-on-srpm-install 
*/
  +    if(createDir(fi, ts, NULL, "%{_topdir}") ||
  +         createDir(fi, ts, NULL, "%{_builddir}") ||
  +         createDir(fi, ts, NULL, "%{_rpmdir}") ||
  +         createDir(fi, ts, NULL, "%{_srcrpmdir}") ||
  +         createDir(fi, ts, &_sourcedir, "%{_sourcedir}") ||
  +         createDir(fi, ts, &_specdir, "%{_specdir}"))
  +#else
       if(createDir(ts, NULL, "%{_topdir}") ||
            createDir(ts, NULL, "%{_builddir}") ||
            createDir(ts, NULL, "%{_rpmdir}") ||
            createDir(ts, NULL, "%{_srcrpmdir}") ||
            createDir(ts, &_sourcedir, "%{_sourcedir}") ||
            createDir(ts, &_specdir, "%{_specdir}"))
  +#endif
        goto exit;
   
       /* Build dnl/dil with {_sourcedir, _specdir} as values. */
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to