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

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   26-Aug-2003 12:08:10
  Branch: OPENPKG_UPGRADE_RPM42            Handle: 2003082611080900

  Modified files:           (Branch: OPENPKG_UPGRADE_RPM42)
    openpkg-src/openpkg     openpkg.spec

  Log:
    add a bunch of verbose headers to the build process to allow easier
    following

  Summary:
    Revision    Changes     Path
    1.192.2.19  +71 -1      openpkg-src/openpkg/openpkg.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/openpkg.spec
  ============================================================================
  $ cvs diff -u -r1.192.2.18 -r1.192.2.19 openpkg.spec
  --- openpkg-src/openpkg/openpkg.spec  26 Aug 2003 08:50:56 -0000      1.192.2.18
  +++ openpkg-src/openpkg/openpkg.spec  26 Aug 2003 10:08:09 -0000      1.192.2.19
  @@ -165,8 +165,16 @@
       echo >>.buildenv '        echo "%{_sourcedir}/$1"'
       echo >>.buildenv '    fi'
       echo >>.buildenv '}'
  +    echo >>.buildenv 'VERBOSE () {'
  +    echo >>.buildenv '    set +x'
  +    echo >>.buildenv '    echo "$*" | sh %{_specdir}/rpmtool msg'
  +    echo >>.buildenv '    set -x'
  +    echo >>.buildenv '}'
       . ./.buildenv
   
  +    #   display verbosity header
  +    VERBOSE "PREPARATION: Determine Build Tool Paths"
  +
       #   determine path to shtool
       shtool=`SOURCE shtool`
       echo "shtool=$shtool" >>./.buildenv
  @@ -213,6 +221,9 @@
       usrgrp=`SOURCE aux.usrgrp.sh`
       echo "usrgrp=$usrgrp" >>./.buildenv
   
  +    #   display verbosity header
  +    VERBOSE "PREPERATION: Determine OpenPKG User/Group Name/Id Pairs"
  +
       #   determine user/group name/id pairs
       #   - bootstrapping: %{l_[smrn]{usr,grp}} is set via sed(1)
       #   - upgrading new: %{l_[smrn]{usr,grp}} is set via rpmmacros
  @@ -264,6 +275,9 @@
       echo "nuid=\"$nuid\"; export nuid" >>.buildenv
       echo "ngid=\"$ngid\"; export ngid" >>.buildenv
   
  +    #   display verbosity header
  +    VERBOSE "PREPERATION: Determine OpenPKG Instance Environment"
  +
       #   determine installation location id
       if [ ".%{?l_location:set}" = .set ]; then
           loc="%{l_location}"
  @@ -307,6 +321,9 @@
       echo "l_build_ldlp=\"$l_build_ldlp\"; export l_build_ldlp" >>.buildenv
       echo "l_build_ulim=\"$l_build_ulim\"; export l_build_ulim" >>.buildenv
   
  +    #   display verbosity header
  +    VERBOSE "PREPERATION: Build GNU gzip (Compression Tool)"
  +
       #   bootstrap GNU zip tool
       ${l_tar} xf `SOURCE gzip-%{V_gzip}.tar` 2>/dev/null || true
       ( cd gzip-%{V_gzip}
  @@ -319,6 +336,9 @@
       l_gzip="`pwd`/gzip-%{V_gzip}/gzip"; export l_gzip
       echo "l_gzip=\"$l_gzip\"; export l_gzip" >>.buildenv
   
  +    #   display verbosity header
  +    VERBOSE "PREPERATION: Unpack Distribution Tarballs"
  +
       #   unpack distribution tarballs
       ${l_gzip} -dc `SOURCE rpm-%{V_rpm}.tar.gz`           | ${l_tar} xf - 
2>/dev/null || true
       ${l_gzip} -dc `SOURCE zlib-%{V_zlib}.tar.gz`         | ${l_tar} xf - 
2>/dev/null || true
  @@ -339,6 +359,9 @@
           cp `SOURCE config.sub`   $dir/
       done
   
  +    #   display verbosity header
  +    VERBOSE "PREPERATION: Build GNU patch (Source Patching Tool)"
  +
       #   bootstrap GNU patch tool
       ( cd patch-%{V_patch}
         echo 'ac_cv_func_setmode=${ac_cv_func_setmode=no}' >config.cache
  @@ -354,6 +377,9 @@
       l_patch="`pwd`/patch-%{V_patch}/patch"; export l_patch
       echo "l_patch=\"$l_patch\"; export l_patch" >>.buildenv
   
  +    #   display verbosity header
  +    VERBOSE "PREPERATION: Apply OpenPKG Patches to Distibutions"
  +
       #   apply OpenPKG patches to distribution trees
       ( cd rpm-%{V_rpm}
         sed -e "s;@l_prefix@;%{l_prefix};g" <`SOURCE rpm.patch.bugfix`  | ${l_patch} 
-p0
  @@ -366,6 +392,9 @@
         ${l_patch} -p0 <`SOURCE make.patch`
       ) || exit $?
   
  +    #   display verbosity header
  +    VERBOSE "PREPERATION: Build GNU make (Build Tool)"
  +
       #   bootstrap GNU make tool
       ( cd make-%{V_make}
         CC="${l_cc}" \
  @@ -386,6 +415,9 @@
       cd openpkg-%{version}
       . ./.buildenv
   
  +    #   display verbosity header
  +    VERBOSE "BUILD: Build GNU bash (Bourne-Again Shell)"
  +
       #   build GNU bash tool
       ( cd bash-%{V_bash}
         ( #   force disabled wide-character support
  @@ -412,6 +444,9 @@
         ( mv bash ..; ${l_make} clean || true; mv ../bash . ) || exit $?
       ) || exit $?
   
  +    #   display verbosity header
  +    VERBOSE "BUILD: Build GNU tar (Archiving Tool)"
  +
       #   build GNU tar tool
       ( cd tar-%{V_tar}
         echo 'am_cv_func_iconv=${am_cv_func_iconv=no}' >config.cache
  @@ -429,11 +464,17 @@
         ( mv src/tar ..; ${l_make} clean || true; mv ../tar src/ ) || exit $?
       ) || exit $?
   
  +    #   display verbosity header
  +    VERBOSE "BUILD: Build GNU bzip2 (Compression Library)"
  +
       #   build BZIP2 library
       ( cd bzip2-%{V_bzip2}
         ${l_make} CC="${l_cc}" CFLAGS="-O" libbz2.a bzip2 || exit $?
       ) || exit $?
   
  +    #   display verbosity header
  +    VERBOSE "BUILD: Build Zlib (Compression Library)"
  +
       #   build ZLIB library
       ( cd zlib-%{V_zlib}
         CC="${l_cc}" CFLAGS="-O" ./configure
  @@ -452,6 +493,9 @@
         cp .libs/libbeecrypt.a .
       ) || exit $?
   
  +    #   display verbosity header
  +    VERBOSE "BUILD: Build cURL (URL Fetching Library)"
  +
       #   build cURL tool
       ( cd curl-%{V_curl}
         ( echo 'ac_cv_header_openssl_engine_h=no'
  @@ -473,6 +517,9 @@
         ( mv src/curl ..; ${l_make} clean || true; mv ../curl ./src ) || exit $?
       ) || exit $?
   
  +    #   display verbosity header
  +    VERBOSE "BUILD: Build RPM (RedHat Package Manager)"
  +
       #   build RPM
       ( br=`pwd`
         cd rpm-%{V_rpm}
  @@ -527,7 +574,6 @@
   
         #   build the package
         ${l_make}
  -
       ) || exit $?
   
   %install
  @@ -538,6 +584,9 @@
       cd openpkg-%{version}
       . ./.buildenv
   
  +    #   display verbosity header
  +    VERBOSE "INSTALL: Create Installation Filesystem Hierarchy"
  +
       #   create installation hierarchy
       rm -rf $RPM_BUILD_ROOT
       sh $shtool mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}
  @@ -568,11 +617,17 @@
           mkdir $RPM_BUILD_ROOT%{l_prefix}/RPM/$dir
       done
   
  +    #   display verbosity header
  +    VERBOSE "INSTALL: Installation of RPM"
  +
       #   install RPM into installation hierarchy
       ( cd rpm-%{V_rpm}
         ${l_make} DESTDIR="$RPM_BUILD_ROOT" install
       ) || exit $?
   
  +    #   display verbosity header
  +    VERBOSE "INSTALL: Stripping Down Installation"
  +
       #   strip RPM installation
       strip $RPM_BUILD_ROOT%{l_prefix}/bin/* \
             $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/* >/dev/null 2>&1 || true
  @@ -601,12 +656,18 @@
           rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/$file >/dev/null 2>&1 || true
       done
   
  +    #   display verbosity header
  +    VERBOSE "INSTALL: Install Additional Files"
  +
       #   add additional development files
       cp zlib-%{V_zlib}/zlib.h $RPM_BUILD_ROOT%{l_prefix}/include/rpm/
       cp zlib-%{V_zlib}/libz.a $RPM_BUILD_ROOT%{l_prefix}/lib/librpmz.a
       cp bzip2-%{V_bzip2}/bzlib.h $RPM_BUILD_ROOT%{l_prefix}/include/rpm/
       cp bzip2-%{V_bzip2}/libbz2.a $RPM_BUILD_ROOT%{l_prefix}/lib/librpmbz2.a
   
  +    #   display verbosity header
  +    VERBOSE "INSTALL: Post-Adjust Installation"
  +
       #   post-adjust RPM installation (namespace-clean POPT inclusion)
       mv $RPM_BUILD_ROOT%{l_prefix}/lib/libpopt.a \
          $RPM_BUILD_ROOT%{l_prefix}/lib/librpmpopt.a
  @@ -624,6 +685,9 @@
       ln $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/rpmb \
          $RPM_BUILD_ROOT%{l_prefix}/bin/rpmbuild
   
  +    #   display verbosity header
  +    VERBOSE "INSTALL: Install Additional Tools"
  +
       #   install lsync tool
       sed -e "s:@l_prefix@:%{l_prefix}:g" \
           <`SOURCE lsync` \
  @@ -688,6 +752,9 @@
       cp `SOURCE config.sub` $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/
       chmod a+x $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/config.sub
   
  +    #   display verbosity header
  +    VERBOSE "INSTALL: Install Configuration Files"
  +
       #   install a few README files
       sed -e "s:@l_prefix@:%{l_prefix}:g" \
           <`SOURCE root.README` \
  @@ -763,6 +830,9 @@
           >$RPM_BUILD_ROOT%{l_prefix}/etc/openpkg/rpmmacros
       cp `SOURCE openpkg.pgp` \
          $RPM_BUILD_ROOT%{l_prefix}/etc/openpkg/openpkg.pgp
  +
  +    #   display verbosity header
  +    VERBOSE "INSTALL: Done. Thank you for flying OpenPKG..."
   
   %files
       %defattr(-,%{?l_musr}%{!?l_musr:%{l_fsusr}},%{?l_mgrp}%{!?l_mgrp:%{l_fsgrp}})
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to