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:22:24
Branch: HEAD Handle: 2006051210222301
Modified files:
openpkg-src/openpkg HISTORY install.sh
Log:
fix "openpkg install" command under OpenPKG Registry world order by
using RDF index files
Summary:
Revision Changes Path
1.325 +1 -0 openpkg-src/openpkg/HISTORY
1.9 +5 -4 openpkg-src/openpkg/install.sh
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/HISTORY
============================================================================
$ cvs diff -u -r1.324 -r1.325 HISTORY
--- openpkg-src/openpkg/HISTORY 12 May 2006 09:05:27 -0000 1.324
+++ openpkg-src/openpkg/HISTORY 12 May 2006 09:22:23 -0000 1.325
@@ -2,6 +2,7 @@
2006
====
+20060512 fix "openpkg install" command under OpenPKG Registry world order by
using RDF index files
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
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/install.sh
============================================================================
$ cvs diff -u -r1.8 -r1.9 install.sh
--- openpkg-src/openpkg/install.sh 1 Jan 2006 13:17:48 -0000 1.8
+++ openpkg-src/openpkg/install.sh 12 May 2006 09:22:24 -0000 1.9
@@ -70,11 +70,12 @@
if [ ".$url" = . ]; then
continue
fi
- pkg_name=`$OPENPKG_PREFIX/lib/openpkg/curl -s -l "$url/" |\
- egrep "^${pkg}-[0-9]" |\
+ pkg_name=`$OPENPKG_PREFIX/lib/openpkg/curl -s "$url/00INDEX.rdf.bz2"
|\
+ $OPENPKG_PREFIX/lib/openpkg/bzip2 -d |\
+ egrep "rdf:Description about=\"${pkg}-[0-9]" |\
+ sed -e 's;^.*rdf:Description about="\([^"]*\)".*$;\1;' |\
sed -e "s;^;X;" \
- -e
"s;^X${pkg}-\\([0-9][^-]*\\)-\\([^-][^-]*\\)\\.src\\.rpm.*;\\2:\\1;" \
- -e
"s;^X${pkg}-\\([0-9][^-]*\\)-\\([^-][^-]*\\)\\.src\\.sh.*;\\2:\\1;" \
+ -e "s;^X${pkg}-\\([0-9][^-]*\\)-\\([^-][^-]*\\);\\2:\\1;" \
-e "s;^X.*;;" |\
sort -r | sed -e 'q' |\
sed -e "s;^\\([^:]*\\):\\(.*\\);${pkg}-\\2-\\1;"`
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]