xref: /dflybsd-src/bin/cpdup/scripts/do_remote (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
1*86d7f5d3SJohn Marino#!/bin/csh
2*86d7f5d3SJohn Marino#
3*86d7f5d3SJohn Marino# $DragonFly: src/bin/cpdup/scripts/do_remote,v 1.1 2006/09/16 21:57:10 dillon Exp $
4*86d7f5d3SJohn Marino
5*86d7f5d3SJohn Marinosource params
6*86d7f5d3SJohn Marino
7*86d7f5d3SJohn Marinoif ( "$argv" == "" ) then
8*86d7f5d3SJohn Marino    echo "do_mirror <level>"
9*86d7f5d3SJohn Marino    exit 1
10*86d7f5d3SJohn Marinoendif
11*86d7f5d3SJohn Marino
12*86d7f5d3SJohn Marinoecho "STARTING OFFSITE MIRRORS `date`"
13*86d7f5d3SJohn Marinoforeach i ( ${backup_nfs}/* )
14*86d7f5d3SJohn Marino    set host = ${i:t}
15*86d7f5d3SJohn Marino    if ( -d $i ) then
16*86d7f5d3SJohn Marino	./do_remote_host $host $argv >& $backup_path/mirrors/remote.${host}.log &
17*86d7f5d3SJohn Marino    endif
18*86d7f5d3SJohn Marinoend
19*86d7f5d3SJohn Marinoecho "WAITING FOR MIRRORS TO COMPLETE `date`"
20*86d7f5d3SJohn Marinowait
21*86d7f5d3SJohn Marinoforeach i ( ${backup_nfs}/* )
22*86d7f5d3SJohn Marino    set host = ${i:t}
23*86d7f5d3SJohn Marino    if ( -d $i ) then
24*86d7f5d3SJohn Marino	echo -n "${host}: "
25*86d7f5d3SJohn Marino	tail -1 $backup_path/mirrors/remote.${host}.log
26*86d7f5d3SJohn Marino    endif
27*86d7f5d3SJohn Marinoend
28*86d7f5d3SJohn Marinoecho "DONE WITH OFFSITE MIRRORS `date`"
29