X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=bin%2Fzpm-ipkgfile;fp=bin%2Fzpm-ipkgfile;h=15107d2bebaee5e1c928bc5e3cee69868a17cfba;hb=0419c62f964b259df1c1816f5870ef62eb97ed7c;hp=0000000000000000000000000000000000000000;hpb=0c2216d1e0dc8565a6bf61c9572e47bb1ae1c1fb;p=zpackage diff --git a/bin/zpm-ipkgfile b/bin/zpm-ipkgfile new file mode 100755 index 0000000..15107d2 --- /dev/null +++ b/bin/zpm-ipkgfile @@ -0,0 +1,105 @@ +#!/bin/sh + +# 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<