1#! /bin/sh
2
3find . -name .git -prune -o -name '?*.*' -prune -o -name .preconfig -print | (
4    while read pre; do
5	cmd=`echo $pre | sed 's,^,cd ,;s,/\([^/]*\)$, \&\& ./\1,'`
6	echo >&2 "$cmd"
7	if ( eval "$cmd" ); then :; else
8	    echo "$0: $pre failed (status $?)"
9	    exit 1
10	fi
11    done
12)
13
14exit 0
15