From 72ea519e3563df60fe81a9534e0b8b85bd63a37f Mon Sep 17 00:00:00 2001 From: Neil Roza Date: Tue, 23 Jun 2020 13:35:18 +0000 Subject: Remove usage of bash '&>' redirection On systems where /bin/sh is dash, this would lead to empty *.expected and *.results files and thus make check would always succeed. Closes: #1 --- Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index c551882..14dfbbc 100644 --- a/Makefile +++ b/Makefile @@ -42,22 +42,22 @@ libbuild-id.so: shared-build-id.o $(CC) $(LDFLAGS) -shared $^ -o $@ $(LDLIBS) build-id-test.expected: build-id - file $< | $(GREP_SHA1) &> $@ + file $< | $(GREP_SHA1) >$@ so-build-id-test.expected: libbuild-id.so - file $< | $(GREP_SHA1) &> $@ + file $< | $(GREP_SHA1) >$@ dlopen-build-id-test.expected: libbuild-id.so - file $< | $(GREP_SHA1) &> $@ + file $< | $(GREP_SHA1) >$@ build-id-test.result: build-id - ./$< | $(GREP_SHA1) &> $@ + ./$< | $(GREP_SHA1) >$@ so-build-id-test.result: so-build-id libbuild-id.so - LD_LIBRARY_PATH=. ./$< | $(GREP_SHA1) &> $@ + LD_LIBRARY_PATH=. ./$< | $(GREP_SHA1) >$@ dlopen-build-id-test.result: dlopen-build-id libbuild-id.so - ./$< | $(GREP_SHA1) &> $@ + ./$< | $(GREP_SHA1) >$@ check: build-id-test.expected so-build-id-test.expected dlopen-build-id-test.expected build-id-test.result so-build-id-test.result dlopen-build-id-test.result cmp build-id-test.expected build-id-test.result -- cgit v1.2.3