Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Veksler <Mihails.Vekslers@zabbix.com>2018-07-11 13:43:49 +0300
committerMichael Veksler <Mihails.Vekslers@zabbix.com>2018-07-11 13:43:49 +0300
commit28fffe77013ff04165ee98741769718adcd0598a (patch)
treefe78cf1d26b5d18fc177edf97924c2e50baaf489 /src
parent5755989085d1c17e4058c1208683710f04503129 (diff)
....I..... [ZBX-14370] fixed deleting of files after compiling a program (make clean) for Solaris
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 80a711742d4..cae811c3882 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -82,8 +82,8 @@ dist-hook:
TEST_COMMENT = "embedded unit tests - remove before commit"
TEST_LIBDIR = libs/zbxcunit
TEST_SUITESFILE = $(TEST_LIBDIR)/cu_modules.h
-TEST_SRCFILES = `grep $(TEST_COMMENT) * -rl | grep "\.c$$"`
-TEST_TESTFILES = `find -name *_test.c`
+TEST_SRCFILES = `find . -name "*.c" | while read fn; do if grep -q $(TEST_COMMENT) $${fn}; then echo $${fn}; fi; done`
+TEST_TESTFILES = `find . -name "*_test.c"`
TEST_DECLARE = "ZBX_CU_DECLARE"
$(TEST_SUITESFILE):
@@ -104,8 +104,9 @@ test: $(TEST_SUITESFILE)
clean-test:
rm -rf $(TEST_SUITESFILE)
- for file in $(TEST_SRCFILES); do \
- sed -i /$(TEST_COMMENT)/d $$file; \
+ for file in $(TEST_SRCFILES); do \
+ cat $$file | sed /$(TEST_COMMENT)/d > $$file.new; \
+ mv $$file.new $$file; \
done
clean-local: clean-test