#!/bin/sh BADPLUGINS="" os=`uname` case "$os" in Darwin) MAKEFLAG="-f Makefile.darwin" ;; *) MAKEFLAG="" ;; esac for i in *; do if [ -d $i -a $i != CVS ]; then if [ "$i" = "3com_hub" ]; then libnet-config && { cd $i ${MAKE:-make} $MAKEFLAG $1 if [ $? -ne 0 ];then BADPLUGINS="$BADPLUGINS $i" fi cd .. } else cd $i ${MAKE:-make} $MAKEFLAG $1 if [ $? -ne 0 ];then BADPLUGINS="$BADPLUGINS $i" fi cd .. fi fi done if test -n "$BADPLUGINS"; then echo "Warning : the following plugins could not be built : " echo $BADPLUGINS exit 0 fi