1 # $OpenBSD: sftp.sh,v 1.5 2013/05/17 10:28:11 dtucker Exp $
2 # Placed in the Public Domain.
4 tid="basic sftp put/get"
6 SFTPCMDFILE=${OBJ}/batch
7 cat >$SFTPCMDFILE <<EOF
13 BUFFERSIZE="5 1000 32000 64000"
16 for B in ${BUFFERSIZE}; do
17 for R in ${REQUESTS}; do
18 verbose "test $tid: buffer_size $B num_requests $R"
19 rm -f ${COPY}.1 ${COPY}.2
20 ${SFTP} -D ${SFTPSERVER} -B $B -R $R -b $SFTPCMDFILE \
24 fail "sftp failed with $r"
26 cmp $DATA ${COPY}.1 || fail "corrupted copy after get"
27 cmp $DATA ${COPY}.2 || fail "corrupted copy after put"
31 rm -f ${COPY}.1 ${COPY}.2