#!/bin/bash # create temporary symlink to workaround missing oldfind ln -s /usr/bin/find /tmp/oldfind # make oldfind visible export PATH="/tmp:${PATH}" export built_programs="find xargs locate updatedb" # this gets substituted by sed during build export VERSION="__run_ptest_version__" # define missing functions for tests/init.sh fu_path_prepend_ () { path_prepend_ $@ } print_ver_ () { : } skip_if_root_ () { [ $(id -u) = 0 ] && exit 77; } require_root_ () { [ $(id -u) = 0 ] || exit 77; } expensive_ () { : } export -f fu_path_prepend_ export -f print_ver_ export -f skip_if_root_ export -f require_root_ export -f expensive_ for f in tests/*/*.sh; do bash $f ; case $? in 0 ) echo -n "PASS";; 77 ) echo -n "SKIP";; * ) echo -n "FAIL";; esac echo ": $f" done #remove symlink rm -f /tmp/oldfind echo