[regress/Makefile regress/localcommand.sh]
Add simple regress test for LocalCommand; ok djm@
+20080311
+ - (djm) OpenBSD CVS Sync
+ - dtucker@cvs.openbsd.org 2007/10/29 06:57:13
+ [regress/Makefile regress/localcommand.sh]
+ Add simple regress test for LocalCommand; ok djm@
+
20080311
- (dtucker) [auth-pam.c monitor.c session.c sshd.c] Bug #926: Move
pam_open_session and pam_close_session into the privsep monitor, which
-# $OpenBSD: Makefile,v 1.42 2006/07/19 13:34:52 dtucker Exp $
+# $OpenBSD: Makefile,v 1.43 2007/10/29 06:57:13 dtucker Exp $
REGRESS_TARGETS= t1 t2 t3 t4 t5 t6 t7 t-exec
tests: $(REGRESS_TARGETS)
reexec \
brokenkeys \
cfgmatch \
+ localcommand \
forcecommand
USER!= id -un
--- /dev/null
+# $OpenBSD: localcommand.sh,v 1.1 2007/10/29 06:57:13 dtucker Exp $
+# Placed in the Public Domain.
+
+tid="localcommand"
+
+echo 'PermitLocalCommand yes' >> $OBJ/ssh_proxy
+echo 'LocalCommand echo foo' >> $OBJ/ssh_proxy
+
+for p in 1 2; do
+ verbose "test $tid: proto $p localcommand"
+ a=$(${SSH} -F $OBJ/ssh_proxy -$p somehost true)
+ if [ "$a" != "foo" ] ; then
+ fail "$tid proto $p"
+ fi
+done