X-Git-Url: https://pd.if.org/git/?p=zpackage;a=blobdiff_plain;f=bin%2Fzpm-fileinfo;fp=bin%2Fzpm-fileinfo;h=5d49be50de6b7833df486231d65b13ea4bbcf2bd;hp=0000000000000000000000000000000000000000;hb=0419c62f964b259df1c1816f5870ef62eb97ed7c;hpb=0c2216d1e0dc8565a6bf61c9572e47bb1ae1c1fb diff --git a/bin/zpm-fileinfo b/bin/zpm-fileinfo new file mode 100755 index 0000000..5d49be5 --- /dev/null +++ b/bin/zpm-fileinfo @@ -0,0 +1,45 @@ +#!/bin/sh + +package=${1:-$ZPMPACKAGE} +shift +pkgver=${ZPMPACKAGEVER:-1.0} +pkgrel=${ZPMPACKAGEREL:-1} + +pkgroot=/ + +# option for "multipackage" just to let the system know that's what you meant +# option to take filenames from stdin +# parse package, version, release from file if not given +while getopts :f:v:r:d:a:u:l:p:b:P: opt; do + case $opt in + R) pkgroot="$OPTARG" ;; + S) format=shell ;; + f) pkgfile="$OPTARG" ;; + v) pkgver="$OPTARG" ;; + r) pkgrel="$OPTARG" ;; + d) description="$OPTARG" ;; + a) arch="$OPTARG" ;; + u) url="$OPTARG" ;; + l) licenses="$OPTARG" ;; + p) packager="$OPTARG" ;; + b) builddate="$OPTARG" ;; + P) prefix="$OPTARG" ;; + esac +done + +set -e +if [ -z "$pkgfile" ]; then + pkgfile="$package-$pkgver-$pkgrel.zpm" +fi + +zpm test -v $pkgfile + +{ +zpm shell $pkgfile <