Made sure we don't use a tar pipe if a machine is down.
This commit is contained in:
parent
e8fac189b0
commit
18e9f4711f
@ -80,11 +80,11 @@ rem_dir=`basename $src_dir`
|
||||
# scp -r $src_dir $machine:$rem_path/$rem_dir
|
||||
# scp -r . $machine:$rem_path/$rem_dir/AUTOTEST
|
||||
rem_dir_exists=`ssh -q $machine "(/bin/sh -c \"[ -d $rem_path/$rem_dir ] && echo \"yes\" || (mkdir -p $rem_path/$rem_dir; echo \"no\")\")"`
|
||||
if [ "$rem_dir_exists" == "yes" ]
|
||||
if [ "$rem_dir_exists" == "no" ]
|
||||
then
|
||||
rsync -zae ssh --delete $src_dir/ $machine:$rem_path/$rem_dir
|
||||
else
|
||||
tar -C `dirname $src_dir` -zcf - $rem_dir | ssh $machine tar -C $rem_path -zxf -
|
||||
else
|
||||
rsync -zae ssh --delete $src_dir/ $machine:$rem_path/$rem_dir
|
||||
fi
|
||||
rsync -zae ssh --delete . $machine:$rem_path/$rem_dir/AUTOTEST
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user