source: trunk/third/openssh/regress/Makefile @ 22570

Revision 22570, 2.3 KB checked in by ghudson, 18 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r22569, which included commits to RCS files with non-trunk default branches.
Line 
1#       $OpenBSD: Makefile,v 1.36 2005/03/04 08:48:46 djm Exp $
2
3REGRESS_TARGETS=        t1 t2 t3 t4 t5 t6 t7 t-exec
4tests:          $(REGRESS_TARGETS)
5
6clean:
7        for F in $(CLEANFILES); do rm -f $(OBJ)$$F; done
8distclean:      clean
9
10LTESTS=         connect \
11                proxy-connect \
12                connect-privsep \
13                proto-version \
14                proto-mismatch \
15                exit-status \
16                envpass \
17                transfer \
18                banner \
19                rekey \
20                stderr-data \
21                stderr-after-eof \
22                broken-pipe \
23                try-ciphers \
24                yes-head \
25                login-timeout \
26                agent \
27                agent-getpeereid \
28                agent-timeout \
29                agent-ptrace \
30                keyscan \
31                keygen-change \
32                scp \
33                sftp \
34                sftp-cmds \
35                sftp-badcmds \
36                sftp-batch \
37                sftp-glob \
38                reconfigure \
39                dynamic-forward \
40                forwarding \
41                multiplex \
42                reexec \
43                brokenkeys
44
45USER!=          id -un
46CLEANFILES=     t2.out t6.out1 t6.out2 t7.out t7.out.pub copy.1 copy.2 \
47                authorized_keys_${USER} known_hosts pidfile \
48                ssh_config sshd_config.orig ssh_proxy sshd_config sshd_proxy \
49                rsa.pub rsa rsa1.pub rsa1 host.rsa host.rsa1 \
50                rsa-agent rsa-agent.pub rsa1-agent rsa1-agent.pub \
51                ls.copy banner.in banner.out empty.in \
52                scp-ssh-wrapper.scp ssh_proxy_envpass \
53                remote_pid
54
55#LTESTS +=      ssh-com ssh-com-client ssh-com-keygen ssh-com-sftp
56
57t1:
58        ssh-keygen -if ${.CURDIR}/rsa_ssh2.prv | diff - ${.CURDIR}/rsa_openssh.prv
59
60t2:
61        cat ${.CURDIR}/rsa_openssh.prv > $(OBJ)/t2.out
62        chmod 600 $(OBJ)/t2.out
63        ssh-keygen -yf $(OBJ)/t2.out | diff - ${.CURDIR}/rsa_openssh.pub
64
65t3:
66        ssh-keygen -ef ${.CURDIR}/rsa_openssh.pub >$(OBJ)/rsa_secsh.pub
67        ssh-keygen -if $(OBJ)/rsa_secsh.pub | diff - ${.CURDIR}/rsa_openssh.pub
68        rm -f ${.CURDIR}/rsa_secsh.pub
69
70t4:
71        ssh-keygen -lf ${.CURDIR}/rsa_openssh.pub |\
72                awk '{print $$2}' | diff - ${.CURDIR}/t4.ok
73
74t5:
75        ssh-keygen -Bf ${.CURDIR}/rsa_openssh.pub |\
76                awk '{print $$2}' | diff - ${.CURDIR}/t5.ok
77
78t6:
79        ssh-keygen -if ${.CURDIR}/dsa_ssh2.prv > $(OBJ)/t6.out1
80        ssh-keygen -if ${.CURDIR}/dsa_ssh2.pub > $(OBJ)/t6.out2
81        chmod 600 $(OBJ)/t6.out1
82        ssh-keygen -yf $(OBJ)/t6.out1 | diff - $(OBJ)/t6.out2
83
84$(OBJ)/t7.out:
85        ssh-keygen -q -t rsa -N '' -f $@
86
87t7: $(OBJ)/t7.out
88        ssh-keygen -lf $(OBJ)/t7.out > /dev/null
89        ssh-keygen -Bf $(OBJ)/t7.out > /dev/null
90
91t-exec: ${LTESTS:=.sh}
92        @if [ "x$?" = "x" ]; then exit 0; fi; \
93        for TEST in ""$?; do \
94                echo "run test $${TEST}" ... 1>&2; \
95                (env SUDO=${SUDO} sh ${.CURDIR}/test-exec.sh ${.OBJDIR} ${.CURDIR}/$${TEST}) || exit $$?; \
96        done
Note: See TracBrowser for help on using the repository browser.