Blame tests/basic/0symbol-check.t

Packit Service e080da
#!/bin/bash
Packit Service e080da
#
Packit Service e080da
Packit Service e080da
. $(dirname $0)/../include.rc
Packit Service e080da
Packit Service e080da
buildscratch=""
Packit Service e080da
Packit Service e080da
case $OSTYPE in
Packit Service e080da
Linux)
Packit Service e080da
        ;;
Packit Service e080da
*)
Packit Service e080da
        echo "Skip Linux specific test" >&2
Packit Service e080da
        SKIP_TESTS
Packit Service e080da
        exit 0
Packit Service e080da
        ;;
Packit Service e080da
esac
Packit Service e080da
Packit Service e080da
# look in the usual places for the build tree
Packit Service e080da
if [ -d /build/scratch ]; then
Packit Service e080da
        buildscratch="/build/scratch"
Packit Service e080da
else
Packit Service e080da
        # might be in developer's tree
Packit Service e080da
        if [ -d ./libglusterfs/src/.libs ]; then
Packit Service e080da
                buildscratch="."
Packit Service e080da
        elif [ -d ../libglusterfs/src/.libs ]; then
Packit Service e080da
                buildscratch=".."
Packit Service e080da
        fi
Packit Service e080da
fi
Packit Service e080da
Packit Service e080da
if [ -z ${buildscratch} ]; then
Packit Service e080da
        echo "could find build tree in /build/scratch, . or .." >&2
Packit Service e080da
        SKIP_TESTS
Packit Service e080da
        exit 0
Packit Service e080da
fi
Packit Service e080da
Packit Service e080da
# check symbols
Packit Service e080da
Packit Service e080da
rm -f ./.symbol-check-errors
Packit Service e080da
Packit Service e080da
TEST find ${buildscratch} -name \*.o -exec ./tests/basic/symbol-check.sh {} \\\;
Packit Service e080da
Packit Service e080da
TEST [ ! -e ./.symbol-check-errors ]
Packit Service e080da
Packit Service e080da
rm -f ./.symbol-check-errors
Packit Service e080da
Packit Service e080da
cleanup