Switch to build user if run as root. Prompt output $ or # affects test.
authorbluhm <bluhm@openbsd.org>
Tue, 4 Jul 2017 23:54:52 +0000 (23:54 +0000)
committerbluhm <bluhm@openbsd.org>
Tue, 4 Jul 2017 23:54:52 +0000 (23:54 +0000)
regress/bin/ksh/edit/Makefile

index 23fe460..3d823be 100644 (file)
@@ -5,10 +5,13 @@ SRCS=         edit.c
 CFLAGS+=       -Wall
 LDADD+=                -lutil
 
+# Switch to build user if run as root.  Prompt output $ or # affects test.
+SU!!=  if [ "$$USER" = root ]; then echo su build; else echo sh; fi
+
 emacs: edit
-       @sh ${.CURDIR}/emacs.sh ${.CURDIR}
+       ${SU} ${.CURDIR}/emacs.sh ${.CURDIR}
 
 vi: edit
-       @sh ${.CURDIR}/vi.sh ${.CURDIR}
+       ${SU} ${.CURDIR}/vi.sh ${.CURDIR}
 
 .include <bsd.regress.mk>