1 cmd_disable = @set -e; \ 2 echo "Disabling: $(1)"; \ 3 echo "\#!/bin/sh" > $(1); \ 4 echo "echo $(1) skipped" >> $(1); \ 5 echo "echo $(2)" >> $(1); \ 6 echo "exit 0" >> $(1); \ 7 chmod a+x $(1) 8 9 BROKEN := 10 11 kver_cmp = $(shell $(top_srcdir)/scripts/tst_kvercmp.sh 2 6 22) 12 ifeq ($(kver_cmp), 1) 13 BROKEN += t_sigaction_16-1 14 endif 15 16 filter-known-fails: $(BROKEN) 17 18 t_sigaction_16-1: 19 $(call cmd_disable,conformance/interfaces/sigaction/sigaction_16-1.run-test, \ 20 This fails on old linux because sem_wait always be interrupted by a signal.) 21