xref: /linux/tools/testing/selftests/ftrace/test.d/selftest/bashisms.tc (revision 4e95bc268b915c3a19ec8b9110f61e4ea41a1ed0)
1#!/bin/sh
2# SPDX-License-Identifier: GPL-2.0
3# description: Meta-selftest: Checkbashisms
4
5if [ ! -f $FTRACETEST_ROOT/ftracetest ]; then
6  echo "Hmm, we can not find ftracetest"
7  exit_unresolved
8fi
9
10if ! which checkbashisms > /dev/null 2>&1 ; then
11  echo "No checkbashisms found. skipped."
12  exit_unresolved
13fi
14
15checkbashisms $FTRACETEST_ROOT/ftracetest
16checkbashisms $FTRACETEST_ROOT/test.d/functions
17for t in $(find $FTRACETEST_ROOT/test.d -name \*.tc); do
18  checkbashisms $t
19done
20
21exit 0
22