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:   19-Dec-2007 20:38:35
  Branch: HEAD                             Handle: 2007121919383500

  Modified files:
    rpm                     CHANGES build.c macros.in

  Log:
    - jbj: functional rpmbuild -bt foo.spec (if %track is present in
    foo.spec).

  Summary:
    Revision    Changes     Path
    1.2000      +1  -0      rpm/CHANGES
    2.116       +1  -1      rpm/build.c
    1.216       +5  -4      rpm/macros.in
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.1999 -r1.2000 CHANGES
  --- rpm/CHANGES       19 Dec 2007 03:50:40 -0000      1.1999
  +++ rpm/CHANGES       19 Dec 2007 19:38:35 -0000      1.2000
  @@ -1,4 +1,5 @@
   5.0b2 -> 5.0b3:
  +    - jbj: functional rpmbuild -bt foo.spec (if %track is present in 
foo.spec).
       - jbj: fix: insure that %{name} is expanded correctly in srpm paths.
       - jbj: using tagValue() rather than tagGenerate() permits changing the 
tagno
        to & from arbitrary transparent. likely more needs doing.
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/build.c
  ============================================================================
  $ cvs diff -u -r2.115 -r2.116 build.c
  --- rpm/build.c       3 Dec 2007 15:42:37 -0000       2.115
  +++ rpm/build.c       19 Dec 2007 19:38:35 -0000      2.116
  @@ -114,7 +114,7 @@
       size_t nb = strlen(arg) + BUFSIZ;
       char * buf = alloca(nb);
       Spec spec = NULL;
  -    int verify = 1;
  +    int verify = ((ba->buildAmount & RPMBUILD_TRACK) ? 0 : 1);
       int xx;
       int rc;
   
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/macros.in
  ============================================================================
  $ cvs diff -u -r1.215 -r1.216 macros.in
  --- rpm/macros.in     18 Dec 2007 19:40:52 -0000      1.215
  +++ rpm/macros.in     19 Dec 2007 19:38:35 -0000      1.216
  @@ -1,7 +1,7 @@
   #/*! \page config_macros Default configuration: @USRLIBRPM@/macros
   # \verbatim
   #
  -# $Id: macros.in,v 1.215 2007/12/18 19:40:52 jbj Exp $
  +# $Id: macros.in,v 1.216 2007/12/19 19:38:35 jbj Exp $
   #
   # This is a global RPM configuration file. All changes made here will
   # be lost when the rpm package is upgraded. Any per-system configuration
  @@ -85,7 +85,7 @@
   %__tar                       @__TAR@
   %__tclsh             @__TCLSH@
   %__unzip             @__UNZIP@
  -%__vcheck            %{__rpmhome}/vcheck
  +%__vcheck            %{_rpmhome}/vcheck
   %__wget                      @__WGET@
   %__xar                       @__XAR@
   
  @@ -1189,9 +1189,10 @@
   %__spec_track_shell    %{___build_shell}
   %__spec_track_args     %{___build_args}
   %__spec_track_cmd      %{___build_cmd}
  -%__spec_track_pre      %{___build_pre}
  +%__spec_track_pre      %{__vcheck} -f - << GO_SYSIN_DD
   %__spec_track_body     %{___build_body}
  -%__spec_track_post     %{___build_post}
  +%__spec_track_post     GO_SYSIN_DD\
  +%{nil}
   %__spec_track_template #!%{__spec_track_shell}\
   %{__spec_track_pre}\
   %{nil}
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to