1#!/bin/sh
2#
3indexfile=/usr/ports/INDEX
4tmpfile=/tmp/makedescribe.tmp
5#
6failures=0
7for i in `sed -e "s/ /_/g" ${indexfile}`; do
8  set $(echo $i | tr \| " ")
9  port=$2
10  cd ${port}
11  make describe > /dev/null 2> ${tmpfile} || \
12  { failures=$(($failures+1)); \
13  echo '--------------- make describe failed for '${port}':'; \
14  cat ${tmpfile}; }
15  rm -f ${tmpfile}
16done
17echo '---------------'
18echo 'Total number of ports that failed trying to build /usr/ports/INDEX: '${failures}
19exit ${failures}
20