X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=zpm-pkginfo;h=ff55481c27e4022e66cd80caaabe6d1e9189c7b9;hb=62f6ff407bc4f2cf03d1fa7cf3dc9a3f4026624a;hp=93326e50d1e6b27e7590d387f7f14ca527cab16d;hpb=ecdd57da7df775c039aee834e1f74172004f352b;p=zpackage diff --git a/zpm-pkginfo b/zpm-pkginfo index 93326e5..ff55481 100755 --- a/zpm-pkginfo +++ b/zpm-pkginfo @@ -1,7 +1,6 @@ #!/bin/sh package=${1:-$ZPMPACKAGE} -shift pkgver=${ZPMPACKAGEVER:-1.0} pkgrel=${ZPMPACKAGEREL:-1} @@ -27,23 +26,106 @@ while getopts :f:v:r:d:a:u:l:p:b:P: opt; do esac done +pkgfile=$1 + set -e if [ -z "$pkgfile" ]; then pkgfile="$package-$pkgver-$pkgrel.zpm" fi -appid=$(sqlite3 $pkgfile 'pragma application_id;' | ( echo obase = 16; cat - ) | bc) -if [ "$appid" != "5A504442" ]; then - echo $pkgfile does not appear to be a zpm package file - exit 1 -fi +zpm-test -v $pkgfile +pkg=$(zpm-findpkg -f $pkgfile) +#.mode line { -sqlite3 $pkgfile <