]> andersk Git - gssapi-openssh.git/blobdiff - openssh/regress/scp.sh
declare ssh_gssapi_krb5_updatecreds() before reference
[gssapi-openssh.git] / openssh / regress / scp.sh
index c5d412dd95161c74f36530829c3574227dcbdc5d..703cc089317dcc449090d17e45032c025e6acfce 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: scp.sh,v 1.7 2006/01/31 10:36:33 djm Exp $
+#      $OpenBSD: scp.sh,v 1.2 2004/06/16 13:15:09 dtucker Exp $
 #      Placed in the Public Domain.
 
 tid="scp"
@@ -12,27 +12,22 @@ else
        DIFFOPT="-r"
 fi
 
-DATA=/bin/ls${EXEEXT}
+DATA=/bin/ls
 COPY=${OBJ}/copy
 COPY2=${OBJ}/copy2
 DIR=${COPY}.dd
 DIR2=${COPY}.dd2
 
 SRC=`dirname ${SCRIPT}`
-cp ${SRC}/scp-ssh-wrapper.sh ${OBJ}/scp-ssh-wrapper.scp
-chmod 755 ${OBJ}/scp-ssh-wrapper.scp
-scpopts="-q -S ${OBJ}/scp-ssh-wrapper.scp"
+cp ${SRC}/scp-ssh-wrapper.sh ${OBJ}/scp-ssh-wrapper.exe
+chmod 755 ${OBJ}/scp-ssh-wrapper.exe
+scpopts="-q -S ${OBJ}/scp-ssh-wrapper.exe"
 
 scpclean() {
        rm -rf ${COPY} ${COPY2} ${DIR} ${DIR2}
        mkdir ${DIR} ${DIR2}
 }
 
-verbose "$tid: simple copy local file to local file"
-scpclean
-$SCP $scpopts ${DATA} ${COPY} || fail "copy failed"
-cmp ${DATA} ${COPY} || fail "corrupted copy"
-
 verbose "$tid: simple copy local file to remote file"
 scpclean
 $SCP $scpopts ${DATA} somehost:${COPY} || fail "copy failed"
@@ -49,12 +44,6 @@ cp ${DATA} ${COPY}
 $SCP $scpopts ${COPY} somehost:${DIR} || fail "copy failed"
 cmp ${COPY} ${DIR}/copy || fail "corrupted copy"
 
-verbose "$tid: simple copy local file to local dir"
-scpclean
-cp ${DATA} ${COPY}
-$SCP $scpopts ${COPY} ${DIR} || fail "copy failed"
-cmp ${COPY} ${DIR}/copy || fail "corrupted copy"
-
 verbose "$tid: simple copy remote file to local dir"
 scpclean
 cp ${DATA} ${COPY}
@@ -68,13 +57,6 @@ cp ${DATA} ${DIR}/copy
 $SCP $scpopts -r ${DIR} somehost:${DIR2} || fail "copy failed"
 diff ${DIFFOPT} ${DIR} ${DIR2} || fail "corrupted copy"
 
-verbose "$tid: recursive local dir to local dir"
-scpclean
-rm -rf ${DIR2}
-cp ${DATA} ${DIR}/copy
-$SCP $scpopts -r ${DIR} ${DIR2} || fail "copy failed"
-diff ${DIFFOPT} ${DIR} ${DIR2} || fail "corrupted copy"
-
 verbose "$tid: recursive remote dir to local dir"
 scpclean
 rm -rf ${DIR2}
@@ -82,26 +64,6 @@ cp ${DATA} ${DIR}/copy
 $SCP $scpopts -r somehost:${DIR} ${DIR2} || fail "copy failed"
 diff ${DIFFOPT} ${DIR} ${DIR2} || fail "corrupted copy"
 
-verbose "$tid: shell metacharacters"
-scpclean
-(cd ${DIR} && \
-touch '`touch metachartest`' && \
-$SCP $scpopts *metachar* ${DIR2} 2>/dev/null; \
-[ ! -f metachartest ] ) || fail "shell metacharacters"
-
-if [ ! -z "$SUDO" ]; then
-       verbose "$tid: skipped file after scp -p with failed chown+utimes"
-       scpclean
-       cp -p ${DATA} ${DIR}/copy
-       cp -p ${DATA} ${DIR}/copy2
-       cp ${DATA} ${DIR2}/copy
-       chmod 660 ${DIR2}/copy
-       $SUDO chown root ${DIR2}/copy
-       $SCP -p $scpopts somehost:${DIR}/\* ${DIR2} >/dev/null 2>&1
-       $SUDO diff ${DIFFOPT} ${DIR} ${DIR2} || fail "corrupted copy"
-       $SUDO rm ${DIR2}/copy
-fi
-
 for i in 0 1 2 3 4; do
        verbose "$tid: disallow bad server #$i"
        SCPTESTMODE=badserver_$i
@@ -116,12 +78,5 @@ for i in 0 1 2 3 4; do
        [ -d ${DIR}/dotpathdir ] && fail "allows dir creation outside of subdir"
 done
 
-verbose "$tid: detect non-directory target"
-scpclean
-echo a > ${COPY}
-echo b > ${COPY2}
-$SCP $scpopts ${DATA} ${COPY} ${COPY2}
-cmp ${COPY} ${COPY2} >/dev/null && fail "corrupt target"
-
 scpclean
-rm -f ${OBJ}/scp-ssh-wrapper.scp
+rm -f ${OBJ}/scp-ssh-wrapper.exe
This page took 0.222359 seconds and 4 git commands to generate.