opnsense-ports/Tools/scripts/domakedescribe
Franco Fichtner 8cb1a96ede ports: pull in a snapshot of the FreeBSD ports tree
Taken from:	https://github.com/freebsd/freebsd-ports.git
Commit id:	5070672073b68be364139bc6b3a89100bd17d331
2014-11-09 14:03:21 +01:00

19 lines
494 B
Bash
Executable file

#!/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}