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 15:52:13
  Branch: OPENPKG_UPGRADE_RPM42            Handle: 2003082614521300

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

  Log:
    fix three nasty bugs: --rcfile has to be first option; there is also
    rpm[iq]; fix cp operation

  Summary:
    Revision    Changes     Path
    1.28.2.5    +7  -7      openpkg-src/openpkg/openpkg.boot
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/openpkg.boot
  ============================================================================
  $ cvs diff -u -r1.28.2.4 -r1.28.2.5 openpkg.boot
  --- openpkg-src/openpkg/openpkg.boot  25 Aug 2003 18:55:22 -0000      1.28.2.4
  +++ openpkg-src/openpkg/openpkg.boot  26 Aug 2003 13:52:13 -0000      1.28.2.5
  @@ -411,12 +411,12 @@
       echo "$0:ERROR: file $tmpdir/rpm exists, cannot override"
       exit 1
   fi
  -echo "#!/bin/sh" >$tmpdir/rpm
  -( echo "exec $RPM_BUILD_ROOT$prefix/bin/rpm \\"
  +( echo "#!/bin/sh"
  +  echo "exec $RPM_BUILD_ROOT$prefix/bin/rpm \\"
  +  echo "    --rcfile \"$tmpdir/rpm.1\" \\"
     echo "    --define \"__platform $RPM_BUILD_ROOT$prefix/etc/openpkg/platform\" \\"
  -  echo "    --rcfile $tmpdir/rpm.1 \\"
  -  echo "\"[EMAIL PROTECTED]""
  -) >>$tmpdir/rpm
  +  echo "    \"[EMAIL PROTECTED]""
  +) >$tmpdir/rpm
   chmod a+x $tmpdir/rpm
   
   #   direct our own "rpm" tool to adjusted macro sets
  @@ -453,7 +453,7 @@
   #   tool is able to execute its sub-tools "rpm<x>".
   V_rpm=`grep V_rpm $spec | head -1 | awk '{ printf("%s", $3); }'`
   sed <$RPM_BUILD_ROOT$prefix/lib/openpkg/rpmpopt >$tmpdir/.popt \
  -    -e 
"s;^\\(rpm.*exec.*\\)\\(rpm[bdeukv]*\\);\\1$RPM_BUILD_ROOT$prefix/lib/openpkg/\\2;"
  +    -e 
"s;^\\(rpm.*exec.*\\)\\(rpm[bdieukvq]*\\);\\1$RPM_BUILD_ROOT$prefix/lib/openpkg/\\2;"
   
   #   activate the .popt file
   HOME=$tmpdir
  @@ -572,7 +572,7 @@
       Triggername Dirnames Requireversion Provideversion Installtid \
       Sigmd5 Sha1header Filemd5s Depends Pubkeys; do
       if [ ! -f $RPM_BUILD_ROOT$prefix/RPM/DB/$dbfile ]; then
  -        cp $RPM_BUILD_ROOT$prefix/RPM/DB/Empty
  +        cp $RPM_BUILD_ROOT$prefix/RPM/DB/Empty \
              $RPM_BUILD_ROOT$prefix/RPM/DB/$dbfile
       fi
       files="$files RPM/DB/$dbfile"
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to