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]