#!/bin/sh | |
# SPDX-License-Identifier: GPL-2.0 | |
# description: Meta-selftest: Checkbashisms | |
if [ ! -f $FTRACETEST_ROOT/ftracetest ]; then | |
echo "Hmm, we can not find ftracetest" | |
exit_unresolved | |
fi | |
if ! which checkbashisms > /dev/null 2>&1 ; then | |
echo "No checkbashisms found. skipped." | |
exit_unresolved | |
fi | |
checkbashisms $FTRACETEST_ROOT/ftracetest | |
checkbashisms $FTRACETEST_ROOT/test.d/functions | |
for t in $(find $FTRACETEST_ROOT/test.d -name \*.tc); do | |
checkbashisms $t | |
done | |
exit 0 |