#!/bin/sh LIST=$(poudriere jails -lqn) PORTS=$(poudriere ports -lqn) for j in ${LIST}; do for p in ${PORTS}; do echo echo "cleanup Jails ${j} on ports ${p}." echo '=================================' if test "${j%ssl13}" = "${j}"; then poudriere pkgclean -j ${j} -p ${p} -y -f /usr/local/etc/poudriere.d/${j}-list else echo 'Complete cleanup' echo '----------------' poudriere pkgclean -j ${j} -p ${p} -y -A fi done done echo echo 'Distfile cleanup' echo '================' for p in ${PORTS}; do poudriere distclean -a -p ${p} -y done