#!/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<