From e5ee07ab565c1bf7a33d3bd4bcd3fb6c7b100d1c Mon Sep 17 00:00:00 2001 From: Ben Gamari Date: Fri, 24 Jan 2020 09:47:54 -0500 Subject: testsuite: Don't ask sed to operate in-place on symlinks Some sed implementations (e.g. FreeBSD) refuse to operate in-place on symlinks. --- testsuite/tests/driver/T16608/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/testsuite/tests/driver/T16608/Makefile b/testsuite/tests/driver/T16608/Makefile index 7cec19026b..1c7ccf5282 100644 --- a/testsuite/tests/driver/T16608/Makefile +++ b/testsuite/tests/driver/T16608/Makefile @@ -3,6 +3,8 @@ include $(TOP)/mk/boilerplate.mk include $(TOP)/mk/test.mk T16608_1: + # FreeBSD's sed doesn't like operating in-place on symlinks. Un-symlinkify. + mv MyInteger.hs tmp.hs; cp tmp.hs MyInteger.hs '$(TEST_HC)' $(TEST_HC_OPTS) --make -O0 T16608_1.hs ./T16608_1 sleep 1 @@ -11,6 +13,8 @@ T16608_1: ./T16608_1 T16608_2: + # FreeBSD's sed doesn't like operating in-place on symlinks. Un-symlinkify. + mv MyInteger.hs tmp.hs; cp tmp.hs MyInteger.hs '$(TEST_HC)' $(TEST_HC_OPTS) --make -O0 T16608_2.hs ./T16608_2 sleep 1 -- cgit v1.2.1