Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/Tools/scripts/domakedescribe
16462 views
#!/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}