OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 12-May-2006 11:05:29
Branch: HEAD Handle: 2006051210052701
Modified files:
openpkg-src/openpkg HISTORY openpkg.spec
Log:
include a copy of the OpenPKG Registry client ("openpkg register")
Summary:
Revision Changes Path
1.324 +1 -0 openpkg-src/openpkg/HISTORY
1.477 +36 -1 openpkg-src/openpkg/openpkg.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/HISTORY
============================================================================
$ cvs diff -u -r1.323 -r1.324 HISTORY
--- openpkg-src/openpkg/HISTORY 19 Apr 2006 16:45:22 -0000 1.323
+++ openpkg-src/openpkg/HISTORY 12 May 2006 09:05:27 -0000 1.324
@@ -2,6 +2,7 @@
2006
====
+20060512 include a copy of the OpenPKG Registry client ("openpkg register")
20060419 upgrade to GNU shtool 2.0.6
20060417 increase Solaris SMF timeout from 60 to 180 seconds
20060417 upgrade to GNU make 3.81
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/openpkg.spec
============================================================================
$ cvs diff -u -r1.476 -r1.477 openpkg.spec
--- openpkg-src/openpkg/openpkg.spec 19 Apr 2006 16:45:22 -0000 1.476
+++ openpkg-src/openpkg/openpkg.spec 12 May 2006 09:05:28 -0000 1.477
@@ -38,7 +38,7 @@
# o any cc(1)
# the package version/release
-%define V_openpkg 20060419
+%define V_openpkg 20060512
# the used software versions
%define V_rpm 4.2.1
@@ -53,6 +53,7 @@
%define V_bash 3.1
%define V_uuid 1.4.2
%define V_config 20060310
+%define V_registry 0.3.0
# package information
Name: openpkg
@@ -131,6 +132,7 @@
Source60: uuid.8
Source61: uuid.pod
Source62: uuid.sh
+Source63:
ftp://ftp.openpkg.org/sources/CPY/openpkg-registry/openpkg-registry-%{V_registry}.tar.gz
# build information
Prefix: %{l_prefix}
@@ -222,6 +224,11 @@
url = http://prdownloads.sourceforge.net/beecrypt/
regex = beecrypt-(__VER__)\.tar\.gz
}
+ prog openpkg:registry = {
+ version = %{V_registry}
+ url = ftp://ftp.openpkg.org/sources/CPY/openpkg-registry/
+ regex = openpkg-registry-(__VER__)\.tar\.gz
+ }
%prep
# skip in bootstrap phase 2 (see openpkg.boot)
@@ -541,6 +548,7 @@
${l_gzip} -dc `SOURCE bash-%{V_bash}.tar.gz` | ${l_tar} xf -
2>/dev/null || true
${l_gzip} -dc `SOURCE uuid-%{V_uuid}.tar.gz` | ${l_tar} xf -
2>/dev/null || true
${l_gzip} -dc `SOURCE beecrypt-%{V_beecrypt}.tar.gz` | ${l_tar} xf -
2>/dev/null || true
+ ${l_gzip} -dc `SOURCE openpkg-registry-%{V_registry}.tar.gz` | ${l_tar}
xf - 2>/dev/null || true
# update config.guess/config.sub
for dir in rpm-%{V_rpm} rpm-%{V_rpm}/popt beecrypt-%{V_beecrypt} \
@@ -1000,6 +1008,18 @@
mv $RPM_BUILD_ROOT%{l_prefix}/man/man8/rpm.8 \
$RPM_BUILD_ROOT%{l_prefix}/libexec/openpkg/rpm.8
+ # install OpenPKG registry commands
+ ( cd openpkg-registry-%{V_registry}
+ mv $RPM_BUILD_ROOT%{l_prefix}/libexec/openpkg/rpm \
+ $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/rpm
+ sed -e "s;@l_prefix@;%{l_prefix};g" \
+ rpm.sh >$RPM_BUILD_ROOT%{l_prefix}/libexec/openpkg/rpm
+ chmod 755 $RPM_BUILD_ROOT%{l_prefix}/libexec/openpkg/rpm
+ sed -e "s;@l_prefix@;%{l_prefix};g" \
+ register.sh >$RPM_BUILD_ROOT%{l_prefix}/libexec/openpkg/register
+ chmod 755 $RPM_BUILD_ROOT%{l_prefix}/libexec/openpkg/register
+ ) || exit $?
+
# install RPM extension
( cd rpm-%{V_rpm}
cp file/file $RPM_BUILD_ROOT%{l_prefix}/lib/openpkg/file
@@ -1131,6 +1151,16 @@
touch $RPM_BUILD_ROOT%{l_prefix}/etc/openpkg/uuid
chmod 644 $RPM_BUILD_ROOT%{l_prefix}/etc/openpkg/uuid
+ # install registry configuration files (ghost)
+ touch \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/openpkg/register.prep \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/openpkg/register.tran \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/openpkg/register.util
+ chmod 644 \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/openpkg/register.prep \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/openpkg/register.tran \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/openpkg/register.util
+
# install overriding RPM configuration files
sed -e "s:@l_prefix@:%{l_prefix}:g" \
<`SOURCE rpmpopt` \
@@ -1184,6 +1214,9 @@
%config %{l_prefix}/etc/openpkg/platform
%config %{l_prefix}/etc/openpkg/rpmmacros
%config %{l_prefix}/etc/openpkg/rpmrc
+ %ghost %{l_prefix}/etc/openpkg/register.prep
+ %ghost %{l_prefix}/etc/openpkg/register.tran
+ %ghost %{l_prefix}/etc/openpkg/register.util
%{l_prefix}/etc/openpkg/openpkg.pgp
%dir %{l_prefix}/include
%dir %{l_prefix}/include/openpkg
@@ -1239,6 +1272,7 @@
%{l_prefix}/lib/openpkg/magic.mime.mgc
%{l_prefix}/lib/openpkg/patch
%{l_prefix}/lib/openpkg/rc
+ %{l_prefix}/lib/openpkg/rpm
%{l_prefix}/lib/openpkg/rpmb
%{l_prefix}/lib/openpkg/rpmd
%{l_prefix}/lib/openpkg/rpmdb
@@ -1282,6 +1316,7 @@
%{l_prefix}/libexec/openpkg/rpmbuild.8
%{l_prefix}/libexec/openpkg/rpm
%{l_prefix}/libexec/openpkg/rpm.8
+ %{l_prefix}/libexec/openpkg/register
%dir %{l_prefix}/man
%dir %{l_prefix}/man/man1
%dir %{l_prefix}/man/man2
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]