Remove local main() definition.
[dragonfly.git] / crypto / openssh / regress / Makefile
1 #       $OpenBSD: Makefile,v 1.13 2002/04/01 22:15:08 markus Exp $
2
3 REGRESSTARGETS= t1 t2 t3 t4 t5 t6 t7
4
5 CLEANFILES+=    t2.out t6.out1 t6.out2 t7.out t7.out.pub 
6
7 LTESTS=         connect \
8                 proxy-connect \
9                 connect-privsep \
10                 proto-version \
11                 proto-mismatch \
12                 exit-status \
13                 transfer \
14                 stderr-data \
15                 stderr-after-eof \
16                 broken-pipe \
17                 try-ciphers \
18                 yes-head \
19                 agent \
20                 keyscan \
21                 sftp \
22                 forwarding
23
24 USER!=          id -un
25 CLEANFILES+=    authorized_keys_${USER} known_hosts pidfile \
26                 ssh_config ssh_proxy sshd_config sshd_proxy \
27                 rsa.pub rsa rsa1.pub rsa1 host.rsa host.rsa1 \
28                 rsa-agent rsa-agent.pub rsa1-agent rsa1-agent.pub \
29                 ls.copy
30
31 #LTESTS+=       ssh-com ssh-com-client ssh-com-keygen ssh-com-sftp
32
33 t1:
34         ssh-keygen -if ${.CURDIR}/rsa_ssh2.prv | diff - ${.CURDIR}/rsa_openssh.prv
35
36 t2:
37         cat ${.CURDIR}/rsa_openssh.prv > t2.out
38         chmod 600 t2.out
39         ssh-keygen -yf t2.out | diff - ${.CURDIR}/rsa_openssh.pub
40
41 t3:
42         ssh-keygen -ef ${.CURDIR}/rsa_openssh.pub |\
43                 ssh-keygen -if /dev/stdin |\
44                 diff - ${.CURDIR}/rsa_openssh.pub
45
46 t4:
47         ssh-keygen -lf ${.CURDIR}/rsa_openssh.pub |\
48                 awk '{print $$2}' | diff - ${.CURDIR}/t4.ok
49
50 t5:
51         ssh-keygen -Bf ${.CURDIR}/rsa_openssh.pub |\
52                 awk '{print $$2}' | diff - ${.CURDIR}/t5.ok
53
54 t6:
55         ssh-keygen -if ${.CURDIR}/dsa_ssh2.prv > t6.out1
56         ssh-keygen -if ${.CURDIR}/dsa_ssh2.pub > t6.out2
57         chmod 600 t6.out1
58         ssh-keygen -yf t6.out1 | diff - t6.out2
59
60 t7.out:
61         ssh-keygen -q -t rsa -N '' -f $@
62
63 t7: t7.out
64         ssh-keygen -lf t7.out > /dev/null
65         ssh-keygen -Bf t7.out > /dev/null
66
67 .for t in ${LTESTS}
68 REGRESSTARGETS+=t-${t}
69 t-${t}:
70         sh ${.CURDIR}/test-exec.sh ${.OBJDIR} ${.CURDIR}/${t}.sh
71 .endfor
72
73 .include "bsd.regress.mk"