xref: /openbsd-src/regress/sys/dev/vnd/Makefile (revision a762f82be556fb59b956ef2098d7b826c203f684)
1#	$OpenBSD: Makefile,v 1.3 2023/10/12 16:59:23 anton Exp $
2
3REGRESS_SETUP=		setup
4REGRESS_CLEANUP=	cleanup
5REGRESS_TARGETS=
6
7CLEANFILES=		vnd
8
9setup:
10	mkdir -p /mnt/regress-vnd
11
12cleanup: unconfig
13	-rmdir /mnt/regress-vnd 2>/dev/null || true
14
15unconfig:
16	-vnconfig -u $$(<vnd) 2>/dev/null || true
17	-umount -f /mnt/regress-vnd 2>/dev/null || true
18
19REGRESS_TARGETS+=	run-regress-async-mount
20run-regress-async-mount: unconfig
21	mount_mfs -s1M -oasync swap /mnt/regress-vnd
22	dd if=/dev/zero of=/mnt/regress-vnd/disk.img count=1024
23	vnconfig /mnt/regress-vnd/disk.img >vnd
24	fdisk -iy -b "960@64:0c" $$(<vnd)
25	newfs -t msdos $$(<vnd)i
26
27REGRESS_ROOT_TARGETS=	${REGRESS_TARGETS}
28
29.include <bsd.regress.mk>
30