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: 23-Aug-2003 23:32:54
Branch: OPENPKG_UPGRADE_RPM42 Handle: 2003082322325400
Modified files: (Branch: OPENPKG_UPGRADE_RPM42)
openpkg-src/openpkg openpkg.boot
Log:
fix bootstrapping from scratch (rpmpopt now has no longer a version
extension) and install the OpenPKG OpenPGP public key into RPM
database initially so one can out-of-the-box verify signed packages
(due to BeeCrypt not even GPG is required)
Summary:
Revision Changes Path
1.28.2.2 +8 -1 openpkg-src/openpkg/openpkg.boot
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/openpkg.boot
============================================================================
$ cvs diff -u -r1.28.2.1 -r1.28.2.2 openpkg.boot
--- openpkg-src/openpkg/openpkg.boot 22 Aug 2003 10:57:07 -0000 1.28.2.1
+++ openpkg-src/openpkg/openpkg.boot 23 Aug 2003 21:32:54 -0000 1.28.2.2
@@ -449,7 +449,7 @@
# use an own $HOME/.popt in order to make sure the "rpm"
# 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-${V_rpm} >$tmpdir/.popt \
+sed <$RPM_BUILD_ROOT$prefix/lib/openpkg/rpmpopt >$tmpdir/.popt \
-e
"s;^\\(rpm.*exec.*\\)\\(rpm[bdeukv]*\\);\\1$RPM_BUILD_ROOT$prefix/lib/openpkg/\\2;"
# activate the .popt file
@@ -496,6 +496,13 @@
echo "++ overwriting RPM installation by installing via RPM itself"
$tmpdir/rpm --install --justdb --force --noscripts --notriggers --ignoresize \
$RPM_BUILD_ROOT$prefix/RPM/PKG/openpkg-*.rpm
+
+##
+## install OpenPKG OpenPGP public key into RPM database
+##
+
+echo "++ installing OpenPKG OpenPGP public key into RPM database"
+$tmpdir/rpm --import $RPM_BUILD_ROOT$prefix/etc/openpkg/openpkg.pgp
## Puhhhh!!! what a tricky bootstrapping procedure. But now we are
## mostly finished. All we finally have to do is to roll a bootstrap
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]