summaryrefslogtreecommitdiff
path: root/regress/bin/ksh/edit/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'regress/bin/ksh/edit/Makefile')
-rw-r--r--regress/bin/ksh/edit/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/regress/bin/ksh/edit/Makefile b/regress/bin/ksh/edit/Makefile
index 23fe460704c..3d823bef0c2 100644
--- a/regress/bin/ksh/edit/Makefile
+++ b/regress/bin/ksh/edit/Makefile
@@ -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>