chiark / gitweb /
README: Adjust indent of &${..$..} expansion
[subdirmk.git] / tests / build-common
index 84f95977cbb920bcbf86c7dcfd478cc60c2546ca..2f0cb60d7363db18b8615e4f8f3a07ef78deea51 100644 (file)
@@ -1,3 +1,8 @@
+# subdirmk - part of the test suite
+#  Copyright 2019 Mark Wooding
+#  Copyright 2019 Ian Jackson
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# There is NO WARRANTY.
 
 SUBDIRMK_REGEN_NDEBUG=''
 export SUBDIRMK_REGEN_NDEBUG
@@ -5,9 +10,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
 }