#!/bin/sh pkgfile=${ZPMDB:-/var/lib/zpm/db.zpm} verbose=0 while getopts f:v opt; do case $opt in f) pkgfile="$OPTARG" ;; v) verbose=1 esac done shift $((OPTIND - 1)) set -e if [ ! -f $pkgfile ]; then echo cannot find $pkgfile exit 1 fi cols= if [ $verbose -gt 0 ]; then cols='filetype,mode,username,groupname,' fi for pkg in "$@"; do pkgid=$(zpm findpkg -f $pkgfile $pkg) zpm shell $pkgfile <