1# $OpenBSD: Makefile,v 1.2 2023/10/13 19:30:18 anton Exp $ 2 3PROG= nopermtest 4CDIAGFLAGS= -Wall 5#CDIAGFLAGS+= -Werror 6CDIAGFLAGS+= -Wpointer-arith 7CDIAGFLAGS+= -Wno-uninitialized 8CDIAGFLAGS+= -Wstrict-prototypes 9CDIAGFLAGS+= -Wmissing-prototypes 10CDIAGFLAGS+= -Wunused 11CDIAGFLAGS+= -Wsign-compare 12CDIAGFLAGS+= -Wshadow 13 14REGRESS_SETUP_ONCE= mount 15REGRESS_CLEANUP= umount 16REGRESS_TARGETS= run-regress-locked run-regress-unlocked 17 18MNT= /mnt/regress-mfs_noperm 19 20mount: 21 mkdir -p ${MNT} 22 mount_mfs -s1M -o noperm swap ${MNT} 23 24umount: 25 umount -f ${MNT} || true 26 rmdir ${MNT} || true 27 28run-regress-locked: ${PROG} 29 chown root:wheel ${MNT} 30 chmod 700 ${MNT} 31 su build -c './${PROG} ${MNT} locked' 32 33run-regress-unlocked: ${PROG} 34 chown build ${MNT} 35 chmod 700 ${MNT} 36 su build -c './${PROG} ${MNT} unlocked' 37 38.include <bsd.regress.mk> 39