#!/bin/sh

echo "Finding all files..."
files=`find .`

echo ""
echo "All files found, doing 4 passes:"
echo ""

echo "Fixing bits pass 1..."
echo "$files" | xargs chmod ugo+r

echo "Fixing bits pass 2..."
echo "$files" | xargs chmod go-w

echo "Fixing bits pass 3 (exectuables)..."
echo "$files" | egrep '(configure$|\.sh$|config.sub$|config.guess$|install\-sh$|missing$|mkinstalldirs$)' | xargs chmod 0755

echo "Fixing bits pass 4 (non-exectuatbles)..."
echo "$files" | egrep '(\.c$|\.h$|\.inc$|\.l|\.y|\.in$|\.m4$|\.txt$|\.[0-9]|Makefile|EXPSYMS|README|ltconfig|ltmain.sh)' | xargs chmod 0644
