#!/bin/sh # # This script shows all installed ports of a category. # # Copyright (C) 2006-2007 Lars Engels # Use and distribute under BSD license. # usage() { echo -e "Usage:\n`basename $0` [category] ..." exit 1 } if [ $# -eq 0 ] ; then usage fi for origin in $@; do echo "$origin:" find /var/db/pkg -name "+CONTENTS" | xargs -J% \ awk -v category=$origin -F"[:/]" '/ORIGIN/ {if ($2 == category) {print " " $3}}' % | sort -u done