# Run setup.sh in each project.
if [ "$#" -eq "0" ]; then
- for path in `find . -name setup.sh -type f -executable`; do
+ for path in `find . -name setup.sh -type f`; do
# Skip this directory to prevent an infinite loop.
[ "$path" = "./setup.sh" ] && continue
+ # Skip non executable setup.sh files as an easy way to deactivate one.
+ [ ! -x "$path" ] && continue
project=`echo "$path" | sed 's|/setup.sh$||'`