xref: /openbsd/regress/usr.sbin/pkg_add/Makefile (revision 404b540a)
1# $OpenBSD: Makefile,v 1.3 2006/08/18 13:14:34 espie Exp $
2
3REGRESS_TARGETS=pkgnames depends-check
4
5pkgnames:
6	perl ${.CURDIR}/check-name
7
8depends-check: old/a-0.0.tgz old/b-0.0.tgz new/a-1.0.tgz new/b-1.0.tgz
9	-rm -rf ${.OBJDIR}/depends
10	-mkdir -p ${.OBJDIR}/depends/pkgdb
11	PKG_DBDIR=${.OBJDIR}/depends/pkgdb pkg_add -F nonroot -B${.OBJDIR}/depends old/a-0.0.tgz old/b-0.0.tgz
12	PKG_DBDIR=${.OBJDIR}/depends/pkgdb PKG_PATH=${.OBJDIR}/new pkg_add -F nonroot -B${.OBJDIR}/depends -u a b
13	PKG_DBDIR=${.OBJDIR}/depends/pkgdb PKG_PATH=${.OBJDIR}/old pkg_add -F nonroot -B${.OBJDIR}/depends -u a b
14
15old/a-0.0.tgz:
16	-mkdir -p ${@D}
17	pkg_create -p /usr/local -A \* \
18	    -DFULLPKGPATH=test/a \
19	    -DPERMIT_PACKAGE_FTP=Yes \
20	    -DPERMIT_PACKAGE_CDROM=Yes \
21	    -P'test/b:b-*:b-0.0' \
22	    -c '-comment' -d '-descr' -f ${.CURDIR}/empty $@
23
24new/a-1.0.tgz:
25	-mkdir -p ${@D}
26	pkg_create -p /usr/local -A \* \
27	    -DFULLPKGPATH=test/a \
28	    -DPERMIT_PACKAGE_FTP=Yes \
29	    -DPERMIT_PACKAGE_CDROM=Yes \
30	    -c '-comment' -d '-descr' -f ${.CURDIR}/empty $@
31
32old/b-0.0.tgz:
33	-mkdir -p ${@D}
34	pkg_create -p /usr/local -A \* \
35	    -DFULLPKGPATH=test/a \
36	    -DPERMIT_PACKAGE_FTP=Yes \
37	    -DPERMIT_PACKAGE_CDROM=Yes \
38	    -c '-comment' -d '-descr' -f ${.CURDIR}/empty $@
39
40new/b-1.0.tgz:
41	-mkdir -p ${@D}
42	pkg_create -p /usr/local -A \* \
43	    -DFULLPKGPATH=test/a \
44	    -DPERMIT_PACKAGE_FTP=Yes \
45	    -DPERMIT_PACKAGE_CDROM=Yes \
46	    -P'test/a:a-*:a-1.0' \
47	    -c '-comment' -d '-descr' -f ${.CURDIR}/empty $@
48
49.PHONY: pkgnames depends-check
50
51CLEANFILES+=old/*.tgz new/*.tgz depends/*/*/*
52
53.include <bsd.regress.mk>
54