From ab0db1fe93e35719a971031524bd86cf2b039733 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 17 Feb 2009 14:09:15 +0100 Subject: [PATCH] binpkg-genindex: use xbps-pkgdb getpkg{name,version}. --HG-- extra : convert_revision : 810596b7704c63c571e5c3282635a5a954090ca8 --- shutils/binpkg-genindex.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/shutils/binpkg-genindex.sh b/shutils/binpkg-genindex.sh index 1646616d7fa..e7c97e6d553 100644 --- a/shutils/binpkg-genindex.sh +++ b/shutils/binpkg-genindex.sh @@ -34,6 +34,7 @@ write_repo_pkgindex() local repodir="$1" local propsf= local pkgname= + local pkgnbase= local pkgsum= local pkgindexf= local tmppkgdir= @@ -60,7 +61,8 @@ write_repo_pkgindex() # XBPS_PACKAGESDIR, both for your cpu arch and non arch dependent. # for i in $(find $repodir/$xbps_machine -type f -name \*.xbps); do - pkgname="$(basename ${i%%-[0-9]*.*.$xbps_machine.xbps})" + pkgnbase="$(basename ${i})" + pkgname=$(xbps-pkgdb getpkgname ${pkgnbase}) propsf="./var/db/xbps/metadata/$pkgname/props.plist" cd $tmppkgdir && tar xfjp $i $propsf if [ $? -ne 0 ]; then @@ -78,7 +80,8 @@ write_repo_pkgindex() done for i in $(find $repodir/noarch -type f -name \*.xbps); do - pkgname="$(basename ${i%%-[0-9]*.*.noarch.xbps})" + pkgnbase="$(basename ${i})" + pkgname=$(xbps-pkgdb getpkgname ${pkgnbase}) propsf="./var/db/xbps/metadata/$pkgname/props.plist" cd $tmppkgdir && tar xfjp $i $propsf if [ $? -ne 0 ]; then