From ae3f87445e8e51bc42d3a833f96ff79ca9ffa10d Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 29 Dec 2019 13:02:34 +0000 Subject: [PATCH] tests/build-common: Copy subdirmk, rather than symlinking This is more like it will be in someone's project. Also it prevents us from accidentally touching anything in the source tree. Signed-off-by: Ian Jackson --- tests/build-common | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/build-common b/tests/build-common index 84f9597..db751cd 100644 --- a/tests/build-common +++ b/tests/build-common @@ -5,9 +5,14 @@ export SUBDIRMK_REGEN_NDEBUG make_copy () { rm -rf tests/$1/example mkdir tests/$1/example + git ls-files -z example \ | xargs -0 \ sh -xec 'rsync -R -l "$@" tests/'$1'/' x + rm tests/$1/example/subdirmk - ln -sf ../../.. tests/$1/example/subdirmk + + git ls-files -z :. :!example \ + | xargs -0 \ + sh -xec 'rsync -R -l "$@" tests/'$1'/example/subdirmk' x } -- 2.30.2