#! /bin/bash if [ -z "$1" ] then echo "Need to pass argument 'trunk', 'testing' or 'experimental'" exit fi if [ "$1" != "trunk" -a "$1" != "testing" -a "$1" != "experimental" ] then echo "Need to pass argument 'trunk', 'testing' or 'experimental'" exit fi recompilesage $1 for i in `cat ~/bin/tiles_list` do echo $i | grep "^#" > /dev/null 2> /dev/null if [ $? != "0" ] then if [ "$1" == "testing" -o "$1" == "experimental" ] then echo "Transfering SAGE [$1] to $i" scp -r ~/SAGE/$1/src/*.cpp $i:~/SAGE/$1/src > /dev/null scp -r ~/SAGE/$1/src/*.h $i:~/SAGE/$1/src > /dev/null scp -r ~/SAGE/$1/src/*.m $i:~/SAGE/$1/src > /dev/null scp -r ~/SAGE/$1/src/Makefile $i:~/SAGE/$1/src > /dev/null scp -r ~/SAGE/$1/Makefile $i:~/SAGE/$1 > /dev/null scp -r ~/SAGE/$1/include/* $i:~/SAGE/$1/include > /dev/null fi ssh $i ~/bin/recompilesage $1 & fi done