[openssh-commits] [openssh] 02/02: upstream: adapt to scp -M flag change; make scp3.sh test SFTP mode too

git+noreply at mindrot.org git+noreply at mindrot.org
Tue Aug 10 13:37:38 AEST 2021


This is an automated email from the git hooks/post-receive script.

djm pushed a commit to branch master
in repository openssh.

commit 931f592f26239154eea3eb35a086585897b1a185
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Tue Aug 10 03:35:45 2021 +0000

    upstream: adapt to scp -M flag change; make scp3.sh test SFTP mode too
    
    OpenBSD-Regress-ID: 43fea26704a0f0b962b53c1fabcb68179638f9c0
---
 regress/scp-uri.sh |  9 ++++-----
 regress/scp.sh     |  9 ++++-----
 regress/scp3.sh    | 13 +++++++------
 3 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/regress/scp-uri.sh b/regress/scp-uri.sh
index faf5095a..20ac3c89 100644
--- a/regress/scp-uri.sh
+++ b/regress/scp-uri.sh
@@ -1,4 +1,4 @@
-#	$OpenBSD: scp-uri.sh,v 1.3 2021/08/03 01:05:24 djm Exp $
+#	$OpenBSD: scp-uri.sh,v 1.4 2021/08/10 03:35:45 djm Exp $
 #	Placed in the Public Domain.
 
 tid="scp-uri"
@@ -24,12 +24,11 @@ cp $OBJ/ssh_config $OBJ/ssh_config.orig
 egrep -v '^	+(Port|User)	+.*$' $OBJ/ssh_config.orig > $OBJ/ssh_config
 
 for mode in scp sftp ; do
+	tag="$tid: $mode mode"
 	if test $mode = scp ; then
-		scpopts="-M scp -q -S ${OBJ}/scp-ssh-wrapper.scp"
-		tag="$tid"
+		scpopts="-O -q -S ${OBJ}/scp-ssh-wrapper.scp"
 	else
-		scpopts="-M sftp -D ${SFTPSERVER}"
-		tag="$tid: sftp mode"
+		scpopts="-s -D ${SFTPSERVER}"
 	fi
 	verbose "$tag: simple copy local file to remote file"
 	scpclean
diff --git a/regress/scp.sh b/regress/scp.sh
index bb044282..358a8df6 100644
--- a/regress/scp.sh
+++ b/regress/scp.sh
@@ -1,4 +1,4 @@
-#	$OpenBSD: scp.sh,v 1.12 2021/08/03 01:05:24 djm Exp $
+#	$OpenBSD: scp.sh,v 1.13 2021/08/10 03:35:45 djm Exp $
 #	Placed in the Public Domain.
 
 tid="scp"
@@ -28,12 +28,11 @@ scpclean() {
 }
 
 for mode in scp sftp ; do
+	tag="$tid: $mode mode"
 	if test $mode = scp ; then
-		scpopts="-M scp -q -S ${OBJ}/scp-ssh-wrapper.scp"
-		tag="$tid"
+		scpopts="-O -q -S ${OBJ}/scp-ssh-wrapper.scp"
 	else
-		scpopts="-M sftp -D ${SFTPSERVER}"
-		tag="$tid: sftp mode"
+		scpopts="-s -D ${SFTPSERVER}"
 	fi
 	verbose "tid: simple copy local file to local file"
 	scpclean
diff --git a/regress/scp3.sh b/regress/scp3.sh
index 53db81d2..f71b1567 100644
--- a/regress/scp3.sh
+++ b/regress/scp3.sh
@@ -1,4 +1,4 @@
-#	$OpenBSD: scp3.sh,v 1.2 2021/08/06 09:00:18 dtucker Exp $
+#	$OpenBSD: scp3.sh,v 1.3 2021/08/10 03:35:45 djm Exp $
 #	Placed in the Public Domain.
 
 tid="scp3"
@@ -20,13 +20,14 @@ scpclean() {
 	chmod 755 ${DIR} ${DIR2}
 }
 
-# XXX sftp too once it's ready
-for mode in scp ; do
+for mode in scp sftp ; do
 	scpopts="-F${OBJ}/ssh_proxy -S ${SSH} -q"
 	tag="$tid: $mode mode"
-#	if test $mode = scp ; then
-#		scpopts="$scpopts -O"
-#	fi
+	if test $mode = scp ; then
+		scpopts="$scpopts -O"
+	else
+		scpopts="-s -D ${SFTPSERVER}"
+	fi
 
 	verbose "$tag: simple copy remote file to remote file"
 	scpclean

-- 
To stop receiving notification emails like this one, please contact
djm at mindrot.org.


More information about the openssh-commits mailing list