X-Git-Url: https://pd.if.org/git/?p=zpackage;a=blobdiff_plain;f=zpm-ipkgfile;h=15107d2bebaee5e1c928bc5e3cee69868a17cfba;hp=0f9440c9c928256f2dfb63b663e68833772f7940;hb=09c80a1f8918d888063f4d1a75921a99fe5f0b5c;hpb=ecdd57da7df775c039aee834e1f74172004f352b diff --git a/zpm-ipkgfile b/zpm-ipkgfile index 0f9440c..15107d2 100755 --- a/zpm-ipkgfile +++ b/zpm-ipkgfile @@ -1,10 +1,105 @@ #!/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:g: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" ;; + u) owner="$OPTARG" ;; + g) group="$OPTARG" ;; + esac +done +shift $((OPTIND - 1)) + +die() { + echo $* 1>&2 + exit 1 +} + +pkgfileinfo() { + zpm shell $pkgfile<