20 lines
494 B
Text
20 lines
494 B
Text
|
#!/bin/sh
|
||
|
#
|
||
|
indexfile=/usr/ports/INDEX
|
||
|
tmpfile=/tmp/makedescribe.tmp
|
||
|
#
|
||
|
failures=0
|
||
|
for i in `sed -e "s/ /_/g" ${indexfile}`; do
|
||
|
set $(echo $i | tr \| " ")
|
||
|
port=$2
|
||
|
cd ${port}
|
||
|
make describe > /dev/null 2> ${tmpfile} || \
|
||
|
{ failures=$(($failures+1)); \
|
||
|
echo '--------------- make describe failed for '${port}':'; \
|
||
|
cat ${tmpfile}; }
|
||
|
rm -f ${tmpfile}
|
||
|
done
|
||
|
echo '---------------'
|
||
|
echo 'Total number of ports that failed trying to build /usr/ports/INDEX: '${failures}
|
||
|
exit ${failures}
|