Skip scp3 test if there's no scp on remote path.
scp -3 ends up using the scp that's in the remote path and will fail if one is not available. Based on a patch from rapier at psc.edu.
This commit is contained in:
parent
c46f6fed41
commit
ea7ecc2c3a
|
@ -9,6 +9,12 @@ COPY2=${OBJ}/copy2
|
|||
DIR=${COPY}.dd
|
||||
DIR2=${COPY}.dd2
|
||||
|
||||
$SSH -F $OBJ/ssh_proxy somehost \
|
||||
'IFS=":"; for i in $PATH;do [ -x "$i/scp" ] && exit 0; done; exit 1'
|
||||
if [ $? -eq 1 ]; then
|
||||
skip "No scp on remote path."
|
||||
fi
|
||||
|
||||
SRC=`dirname ${SCRIPT}`
|
||||
cp ${SRC}/scp-ssh-wrapper.sh ${OBJ}/scp-ssh-wrapper.scp
|
||||
chmod 755 ${OBJ}/scp-ssh-wrapper.scp
|
||||
|
|
Loading…
Reference in New Issue