Module Name:    src
Committed By:   sjg
Date:           Thu Jan 27 02:24:46 UTC 2022

Modified Files:
        src/usr.bin/make/unit-tests: Makefile opt-where-am-i.mk

Log Message:
Do not allow /usr/obj to cause failure.


To generate a diff of this commit:
cvs rdiff -u -r1.300 -r1.301 src/usr.bin/make/unit-tests/Makefile
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/opt-where-am-i.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/make/unit-tests/Makefile
diff -u src/usr.bin/make/unit-tests/Makefile:1.300 src/usr.bin/make/unit-tests/Makefile:1.301
--- src/usr.bin/make/unit-tests/Makefile:1.300	Sun Jan 23 18:00:53 2022
+++ src/usr.bin/make/unit-tests/Makefile	Thu Jan 27 02:24:46 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.300 2022/01/23 18:00:53 rillig Exp $
+# $NetBSD: Makefile,v 1.301 2022/01/27 02:24:46 sjg Exp $
 #
 # Unit tests for make(1)
 #
@@ -513,6 +513,7 @@ SED_CMDS.opt-debug-jobs+=	-e 's,^\(.Comm
 SED_CMDS.opt-debug-lint+=	${STD_SED_CMDS.regex}
 SED_CMDS.opt-jobs-no-action=	${STD_SED_CMDS.hide-from-output}
 SED_CMDS.opt-no-action-runflags= ${STD_SED_CMDS.hide-from-output}
+SED_CMDS.opt-where-am-i=	-e '/usr.obj/d'
 # For Compat_RunCommand, useShell == false.
 SED_CMDS.sh-dots=		-e 's,^.*\.\.\.:.*,<not found: ...>,'
 # For Compat_RunCommand, useShell == true.

Index: src/usr.bin/make/unit-tests/opt-where-am-i.mk
diff -u src/usr.bin/make/unit-tests/opt-where-am-i.mk:1.3 src/usr.bin/make/unit-tests/opt-where-am-i.mk:1.4
--- src/usr.bin/make/unit-tests/opt-where-am-i.mk:1.3	Sat Jan 22 17:10:51 2022
+++ src/usr.bin/make/unit-tests/opt-where-am-i.mk	Thu Jan 27 02:24:46 2022
@@ -1,4 +1,4 @@
-# $NetBSD: opt-where-am-i.mk,v 1.3 2022/01/22 17:10:51 rillig Exp $
+# $NetBSD: opt-where-am-i.mk,v 1.4 2022/01/27 02:24:46 sjg Exp $
 #
 # Tests for the -w command line option, which outputs the current directory
 # at the beginning and end of running make.  This is useful when building
@@ -10,5 +10,5 @@
 
 all:
 .if ${.CURDIR} != "/"
-	@${MAKE} -r -f ${MAKEFILE:tA} -C /
+	@MAKE_OBJDIR_CHECK_WRITABLE=no ${MAKE} -r -f ${MAKEFILE:tA} -C /
 .endif

Reply via email to