all: backups archive SSH=ssh -o 'PreferredAuthentications hostbased,publickey' SCP=scp -o 'PreferredAuthentications hostbased,publickey' backups: Main.hs Makefile URI.hs Backup.hs Volume.hs ghc6 --make -fglasgow-exts -W -O2 Main.hs -o $@ #cp backups /usr/lib/cgi-bin $(SCP) backups david@foxthompson.net:/usr/lib/cgi-bin archive: ArchiveMain.hs Archive.hs Makefile ghc6 --make -fglasgow-exts -W -O2 ArchiveMain.hs -o $@ strip $@ set -x && for addr in 192.168.0.2 192.168.0.3 192.168.0.108; \ do $(SCP) $@ root@$$addr:/srv/backups/$@ && \ $(SSH) root@$$addr 'chown root.root /srv/backups/$@ && chmod 4755 /srv/backups/$@'; done clean: rm -f *.hi *.o backups