selftests: change install command to rsync
The command of install could not handle the special files in exec testcases, change the default rule to rsync to fix this. The installation is unchanged after this commit. Suggested-by: Michael Ellerman <mpe@ellerman.id.au> Signed-off-by: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
This commit is contained in:
parent
b11054b959
commit
900d65ee11
|
@ -1,7 +1,7 @@
|
|||
all:
|
||||
|
||||
TEST_PROGS := ftracetest
|
||||
TEST_DIRS := test.d/
|
||||
TEST_DIRS := test.d
|
||||
|
||||
include ../lib.mk
|
||||
|
||||
|
|
|
@ -12,13 +12,10 @@ run_tests: all
|
|||
$(RUN_TESTS)
|
||||
|
||||
define INSTALL_RULE
|
||||
@if [ "X$(TEST_PROGS)$(TEST_PROGS_EXTENDED)$(TEST_FILES)" != "X" ]; then \
|
||||
mkdir -p $(INSTALL_PATH); \
|
||||
for TEST_DIR in $(TEST_DIRS); do \
|
||||
cp -r $$TEST_DIR $(INSTALL_PATH); \
|
||||
done; \
|
||||
echo "install -t $(INSTALL_PATH) $(TEST_PROGS) $(TEST_PROGS_EXTENDED) $(TEST_FILES)"; \
|
||||
install -t $(INSTALL_PATH) $(TEST_PROGS) $(TEST_PROGS_EXTENDED) $(TEST_FILES); \
|
||||
@if [ "X$(TEST_PROGS)$(TEST_PROGS_EXTENDED)$(TEST_FILES)" != "X" ]; then \
|
||||
mkdir -p ${INSTALL_PATH}; \
|
||||
echo "rsync -a $(TEST_DIRS) $(TEST_PROGS) $(TEST_PROGS_EXTENDED) $(TEST_FILES) $(INSTALL_PATH)/"; \
|
||||
rsync -a $(TEST_DIRS) $(TEST_PROGS) $(TEST_PROGS_EXTENDED) $(TEST_FILES) $(INSTALL_PATH)/; \
|
||||
fi
|
||||
endef
|
||||
|
||||
|
|
Loading…
Reference in New Issue