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