1# $OpenBSD: Makefile,v 1.2 2019/03/30 06:37:10 yasuoka Exp $ 2 3ROUTE?= /sbin/route 4RDOMAIN?= 5 5NETSTAT?= /usr/bin/netstat 6 7.MAIN: all 8 9.ifmake !obj && !clean && !cleandir && !regress 10.if (${.TARGET} != all && ! make(all)) || (${.TARGET} == all) 11 12.SILENT: .BEGIN .END 13 14.BEGIN: 15 ${SUDO} ifconfig vether99 destroy 2>/dev/null || true 16 17.END: 18 ${SUDO} ifconfig vether99 destroy 2>/dev/null || true 19 20.endif 21.endif 22 23RCMD= ${SUDO} ${ROUTE} -T ${RDOMAIN} -n 24 25 26# Check that 0.0.0.0 host route is displayed properly. 27# It was once displayed "default". 28n= 1 29NSTEST_TARGETS+:=nstest${n} 30nstest${n}: 31 ${SUDO} ifconfig vether99 rdomain ${RDOMAIN} lladdr fe:e1:ba:d4:c8:1d up 32 ${SUDO} ifconfig vether99 192.168.89.5 33 ${RCMD} add 0.0.0.0 192.168.89.1 34 ${NETSTAT} -T ${RDOMAIN} -rnf inet 2>&1 | \ 35 sed -e "s,link\#[0-9 ]*U,link# U," | \ 36 diff -u ${.CURDIR}/${.TARGET}.ok /dev/stdin 37 38REGRESS_TARGETS=${NSTEST_TARGETS} 39REGRESS_ROOT_TARGETS=${REGRESS_TARGETS} 40.PHONY: ${REGRESS_TARGETS} 41 42.include <bsd.regress.mk> 43