X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;ds=sidebyside;f=zpm-ipkgfile;h=088f807a805a3e6f0139897373d8258da0baddc0;hb=d30b60f479a576d52ff6bed022914806aaebdcb8;hp=0f9440c9c928256f2dfb63b663e68833772f7940;hpb=ecdd57da7df775c039aee834e1f74172004f352b;p=zpackage diff --git a/zpm-ipkgfile b/zpm-ipkgfile index 0f9440c..088f807 100755 --- a/zpm-ipkgfile +++ b/zpm-ipkgfile @@ -1,10 +1,81 @@ #!/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<