#!/bin/sh

foo()
{
set -x
$2 $1 "mkdir /root/projects/"
$2 $1 "mkdir /root/projects/backup/"
$2 $1 "touch /root/projects/backup/.backup"
rsync -rav *.[ch] Makefile -e $2 $i:/root/projects/backup/
$2 $1 "killall -9 backup"
$2 $1 "cd /root/projects/backup/; make depend"
$2 $1 "cd /root/projects/backup; make clean"
$2 $1 "cd /root/projects/backup; make"
$2 $1 "rm /root/projects/backup/*.[ch]"
$2 $1 "rm /root/projects/backup/Makefile"
(cd /etc && tar cf - backup/[abce-zA-Z]* ) | $2 $1 "cd /etc && tar xvfpB - "
$2 $1 "rm -rf /etc/backup/db"
$2 $1 "rm -rf /etc/backup/hosts"
$2 $1 "cd /etc/backup && ln -s distrib/$3 hosts"
}


set -x
#for i in aquila triton; do
#foo $i ssh hosts.madingley
#done
for i in lyra heidh selene circe ; do
foo $i rsh hosts.humbnet
done

