summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--regress/sftp-glob.sh28
2 files changed, 30 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index d7682c033..1949e264d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,7 +3,7 @@
3 BSM audit support for the time being. ok djm@ 3 BSM audit support for the time being. ok djm@
4 - (dtucker) OpenBSD CVS Sync (regress/) 4 - (dtucker) OpenBSD CVS Sync (regress/)
5 - fgsch@cvs.openbsd.org 2004/12/10 01:31:30 5 - fgsch@cvs.openbsd.org 2004/12/10 01:31:30
6 [Makefile] 6 [Makefile sftp-glob.sh]
7 some globbing regress; prompted and ok djm@ 7 some globbing regress; prompted and ok djm@
8 8
920050306 920050306
@@ -2291,4 +2291,4 @@
2291 - (djm) Trim deprecated options from INSTALL. Mention UsePAM 2291 - (djm) Trim deprecated options from INSTALL. Mention UsePAM
2292 - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu 2292 - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
2293 2293
2294$Id: ChangeLog,v 1.3695 2005/03/07 06:36:18 dtucker Exp $ 2294$Id: ChangeLog,v 1.3696 2005/03/07 07:25:53 dtucker Exp $
diff --git a/regress/sftp-glob.sh b/regress/sftp-glob.sh
new file mode 100644
index 000000000..e238356a2
--- /dev/null
+++ b/regress/sftp-glob.sh
@@ -0,0 +1,28 @@
1# $OpenBSD: sftp-glob.sh,v 1.1 2004/12/10 01:31:30 fgsch Exp $
2# Placed in the Public Domain.
3
4tid="sftp glob"
5
6BASE=${OBJ}/glob
7DIR=${BASE}/dir
8DATA=${DIR}/file
9
10rm -rf ${BASE}
11mkdir -p ${DIR}
12touch ${DATA}
13
14verbose "$tid: ls file"
15echo "ls -l ${DIR}/fil*" | ${SFTP} -P ${SFTPSERVER} 2>/dev/null | \
16 grep ${DATA} >/dev/null 2>&1
17if [ $? -ne 0 ]; then
18 fail "globbed ls file failed"
19fi
20
21verbose "$tid: ls dir"
22echo "ls -l ${BASE}/d*" | ${SFTP} -P ${SFTPSERVER} 2>/dev/null | \
23 grep file >/dev/null 2>&1
24if [ $? -ne 0 ]; then
25 fail "globbed ls dir failed"
26fi
27
28rm -rf ${BASE}