#!/bin/sh RET_VAL="" get_jail_name() { jid=$1 RET_VAL=`jls | egrep "^ +$jid " | awk '{print $3}'` } check_jail() { jid=$1 get_jail_name $jid echo "==== checking jail :: " $RET_VAL " :: ====" /usr/sbin/jexec $jid pkg_info | /usr/bin/awk '{print $1}' | /usr/bin/xargs /usr/local/sbin/portaudit echo } main() { param=$1 for i in `jls | tail +2 | awk '{print $1}'` do check_jail $i done } main $@