Files
tar/tests/before
Sergey Poznyakoff 97b9e3d31c Move testing of the prerequisite archive formats
to the separate function 'prereq'. Do not expect any arguments
2004-02-23 10:05:22 +00:00

38 lines
663 B
Bash
Executable File

#! /bin/sh
# Do common operations before a particular test.
mkdir tmp-$$
cd tmp-$$
case $srcdir in
/*|~*) ;;
*) srcdir=../$srcdir ;;
esac
out=
err=
echo $0 > checking
exec 1> stdout
exec 2> stderr
PATH=..:../../src:$PATH
prereq() {
if test $# -ne 0; then
case $TAR_OPTIONS in
--format=*) FMTOPT=$TAR_OPTIONS;;
*) FMTOPT=`tar --show-defaults`;;
esac
FORMAT=
for option
do
case $FMTOPT in
--format=$option*) FORMAT=$option
break;;
esac
done
test -z "$FORMAT" && exit 77
fi
}