#!/bin/sh
# mp-port-clean-find-work

# Set vars if not set.
: ${MP_PREFIX:="/opt/local"}
: ${MP_SVNTRUNK:="${MP_PREFIX}/var/macports/sources/svn.macports.org/trunk"}
: ${MP_SVNDPORTS:="${MP_SVNTRUNK}/dports"}

DIRS=$(find $MP_SVNDPORTS -depth 3 -type l -name work -exec echo {} \; | awk -F/ '{print $(NF-2)"/"$(NF-1)}')
#echo "MP_PREFIX: ${MP_PREFIX}"
#echo "MP_SVNDPORTS: ${MP_SVNDPORTS}"
#echo "DIRS: ${DIRS}"
for DIR in ${DIRS};do
    sudo port clean $MP_SVNDPORTS/$DIR
done