summaryrefslogtreecommitdiffstats
path: root/__root__
diff options
context:
space:
mode:
authorJan Pokorný <jpokorny@redhat.com>2015-03-10 21:03:55 +0100
committerJan Pokorný <jpokorny@redhat.com>2015-03-16 22:40:01 +0100
commit31ef1ebb793dd1db48900111a9c43e44ee4cfe87 (patch)
treedbf4386cac389ac23bb9f038a2412cf243e60b06 /__root__
parente9a8df16077e3728b30d5058ecc9adaba537b669 (diff)
downloadclufter-31ef1ebb793dd1db48900111a9c43e44ee4cfe87.tar.gz
clufter-31ef1ebb793dd1db48900111a9c43e44ee4cfe87.tar.xz
clufter-31ef1ebb793dd1db48900111a9c43e44ee4cfe87.zip
run-check: "ln -r" is a recent addition, do not rely on that
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Diffstat (limited to '__root__')
-rwxr-xr-x__root__/run-check4
1 files changed, 3 insertions, 1 deletions
diff --git a/__root__/run-check b/__root__/run-check
index 355a372..cd8c523 100755
--- a/__root__/run-check
+++ b/__root__/run-check
@@ -26,7 +26,9 @@ echo "Current path: ${PATH}"
which ccs_flatten 2>/dev/null || (
cd __root__ 2>/dev/null || :
${PYTHONEXEC} setup.py pkg_prepare --build-develop
- ln -frs -- ccs-flatten/*.metadata build
+ # can drop the latter when reasonably recent coreutils spread around (8.22?)
+ ln -frs -- ccs-flatten/*.metadata build 2>/dev/null \
+ || ( cd build; ln -fs -- ../ccs-flatten/*.metadata . )
ln -fs -- build/ccs_flatten .
make -C ccs-flatten symlink
) || { ret=$?; echo "ccs_flatten missing, cannot be built"; exit ${ret}; }