touch "$@"; \
fi \
else \
+ sed -i.bak -e '$${/Executing: /d;}' "$@.log"; \
if ! diff "$<.log" "$@.log"; then \
echo "FAILED: diff \"$<.log\" \"$@.log\""; \
echo "FAILED: $(MAP_UNIT) -d $(top_srcdir)/raddb -D $(top_srcdir)/share/dictionary -r \"$@\" \"$<\""; \
#
# Lets normalize the loopback interface on OSX and FreeBSD
#
- $(Q)if [ "$$(uname -s)" = "Darwin" ]; then sed -i .bak 's/via lo0/via lo/g' $(FOUND); fi
- $(Q)if [ "$$(uname -s)" = "FreeBSD" ]; then sed -i .bak 's/via (null)/via lo/g' $(FOUND); fi
+ $(Q)if [ "$$(uname -s)" = "Darwin" ]; then sed -i.bak 's/via lo0/via lo/g' $(FOUND); fi
+ $(Q)if [ "$$(uname -s)" = "FreeBSD" ]; then sed -i.bak 's/via (null)/via lo/g' $(FOUND); fi
#
# Remove all entries with "^_EXIT.*CALLED .*/"
# It is necessary to match all builds with/without -DNDEBUG
#
- $(Q)mv -f $(FOUND) $(FOUND).bak
- $(Q)sed '/^_EXIT.*CALLED .*/d' $(FOUND).bak > $(FOUND)
+ $(Q)sed -i.bak '/^_EXIT.*CALLED .*/d' $(FOUND)
+#
+# Ignore spurious output from jlibtool when VERBOSE=1
+#
+ $(Q)sed -i.bak '$${/Executing: /d;}' $(FOUND)
#
# Checking.
#
$(MAKE) --no-print-directory test.radmin.radiusd_kill; \
exit 1; \
fi; \
+ sed -i.bak -e '$${/Executing: /d;}' $(FOUND); \
if ! cmp -s $(FOUND) $(EXPECTED); then \
echo "RADMIN FAILED $@"; \
echo "RADIUSD: $(RADIUSD_RUN)"; \
fi
$(Q)if [ -e "$(EXPECTED)" ]; then \
grep -v "^#" $(EXPECTED) > $(FOUND).result || true; \
+ sed -i.bak -e '$${/Executing: /d;}' $(FOUND); \
if ! cmp $(FOUND) $(FOUND).result; then \
echo "RADSNIFF FAILED $@"; \
echo "RADSNIFF: $(TEST_BIN)/radsniff $(ARGV) -I $(PCAP_IN) -D share/dictionary -xx"; \