X-Git-Url: https://ruderich.org/simon/gitweb/?p=config%2Fdotfiles.git;a=blobdiff_plain;f=setup.sh;fp=setup.sh;h=2f8472a35e5a38f0bb253124c3aa157412ba829b;hp=98c910064a03178666d3762a1cc336c9637e5a1f;hb=2c933f0815a27d1f67b60fd64ae88d5a6b0d542c;hpb=57f91f13e3284a37c0f5aa88de451f1618fdd11e diff --git a/setup.sh b/setup.sh index 98c9100..2f8472a 100755 --- a/setup.sh +++ b/setup.sh @@ -8,7 +8,10 @@ projects="browser lftp mail music os shell vcs vim" # Run setup.sh in each project. -for project in $projects; do +for project in `find . -name .git -type d`; do + # Skip this directory to prevent an infinite loop. + [ "$project" = "./.git" ] && continue + [ -d "$project" ] && (echo "running setup.sh in '$project'"; - cd "$project"; ./setup.sh > /dev/null) + cd "$project/.."; ./setup.sh > /dev/null) done