X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;ds=sidebyside;f=zpm-ipkgfile;h=a7be95a862fdecdeaf6a9b1634bdfa49ce2cc9dc;hb=f946d9f84d0a3747c5d9d573407f3858f42e777b;hp=0f9440c9c928256f2dfb63b663e68833772f7940;hpb=ecdd57da7df775c039aee834e1f74172004f352b;p=zpackage diff --git a/zpm-ipkgfile b/zpm-ipkgfile index 0f9440c..a7be95a 100755 --- a/zpm-ipkgfile +++ b/zpm-ipkgfile @@ -1,10 +1,86 @@ #!/bin/sh -pkgfile=$1 +# install a file from a package +# -f pkgfile +# -R root of pkg +# -P prefix to file +# -S strip prefix +# -p pkgname + +pkgroot=/ + +while getopts :f:v:r:d:a:u:l:p:b:P:R: opt; do + case $opt in + R) pkgroot="$OPTARG" ;; + f) pkgfile="$OPTARG" ;; + v) pkgver="$OPTARG" ;; + r) pkgrel="$OPTARG" ;; + P) prefix="$OPTARG" ;; + esac +done +shift $((OPTIND - 1)) + +die() { + echo $* 1>&2 + exit 1 +} + +pkgfileinfo() { + zpm shell $pkgfile<