xref: /dflybsd-src/bin/cpdup/scripts/do_remote (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
186d7f5d3SJohn Marino#!/bin/csh
286d7f5d3SJohn Marino#
386d7f5d3SJohn Marino# $DragonFly: src/bin/cpdup/scripts/do_remote,v 1.1 2006/09/16 21:57:10 dillon Exp $
486d7f5d3SJohn Marino
586d7f5d3SJohn Marinosource params
686d7f5d3SJohn Marino
786d7f5d3SJohn Marinoif ( "$argv" == "" ) then
886d7f5d3SJohn Marino    echo "do_mirror <level>"
986d7f5d3SJohn Marino    exit 1
1086d7f5d3SJohn Marinoendif
1186d7f5d3SJohn Marino
1286d7f5d3SJohn Marinoecho "STARTING OFFSITE MIRRORS `date`"
1386d7f5d3SJohn Marinoforeach i ( ${backup_nfs}/* )
1486d7f5d3SJohn Marino    set host = ${i:t}
1586d7f5d3SJohn Marino    if ( -d $i ) then
1686d7f5d3SJohn Marino	./do_remote_host $host $argv >& $backup_path/mirrors/remote.${host}.log &
1786d7f5d3SJohn Marino    endif
1886d7f5d3SJohn Marinoend
1986d7f5d3SJohn Marinoecho "WAITING FOR MIRRORS TO COMPLETE `date`"
2086d7f5d3SJohn Marinowait
2186d7f5d3SJohn Marinoforeach i ( ${backup_nfs}/* )
2286d7f5d3SJohn Marino    set host = ${i:t}
2386d7f5d3SJohn Marino    if ( -d $i ) then
2486d7f5d3SJohn Marino	echo -n "${host}: "
2586d7f5d3SJohn Marino	tail -1 $backup_path/mirrors/remote.${host}.log
2686d7f5d3SJohn Marino    endif
2786d7f5d3SJohn Marinoend
2886d7f5d3SJohn Marinoecho "DONE WITH OFFSITE MIRRORS `date`"
29