3 # grabs a set of archives from a set of machines.
4 # not tuned for re-use very much yet.
6 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
8 function grab_archies()
10 local domain_piece="$1"; shift
11 local host_list="$1"; shift
12 for host in $host_list; do
13 mkdir -p ${host}.${domain_piece}
14 pushd ${host}.${domain_piece}
15 netcp ${host}.${domain_piece}:z_arch* .
17 if [ $retval -ne 0 ]; then
18 echo Error $retval returned from copying z_arch* from ${host}.${domain_piece}
25 mkdir -p $HOME/grabbing_archies
26 pushd $HOME/grabbing_archies
28 domain="its.virginia.edu"
29 hostlist="idpprod01 idpprod02 idpprod03 idpprod04"
30 grab_archies "$domain" "$hostlist"
31 hostlist="idpdev01 idpdev02"
32 grab_archies "$domain" "$hostlist"
33 hostlist="idptest01 idptest02"
34 grab_archies "$domain" "$hostlist"
35 hostlist="idpsistest01 idpsistest02"
36 grab_archies "$domain" "$hostlist"
38 domain="storage.virginia.edu"
39 hostlist="manage-s admin02 admin-hsz-s"
40 grab_archies "$domain" "$hostlist"