From: Paul Eggert Date: Sat, 29 Mar 1997 21:28:58 +0000 (+0000) Subject: GNU tar 1.13 X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=c1580fb4c9dcdc5d21abe36db0d7bb3b08456d6f;p=chaz%2Ftar GNU tar 1.13 --- diff --git a/tests/volume.sh b/tests/volume.sh new file mode 100755 index 0000000..b8dad19 --- /dev/null +++ b/tests/volume.sh @@ -0,0 +1,35 @@ +#! /bin/sh +# Volume labels are checked on read by fnmatch. + +. ./preset +. $srcdir/before + +tar cfVT archive label /dev/null || exit 1 + +tar xfV archive label || exit 1 +tar xfV archive 'la?el' || exit 1 +tar xfV archive 'l*l' || exit 1 + +echo 1>&2 ----- +tar xfV archive lab +test $? = 2 || exit 1 +echo 1>&2 ----- +tar xfV archive bel +test $? = 2 || exit 1 +echo 1>&2 ----- +tar xfV archive babel +test $? = 2 || exit 1 + +err="\ +----- +tar: Volume \`label' does not match \`lab' +tar: Error is not recoverable: exiting now +----- +tar: Volume \`label' does not match \`bel' +tar: Error is not recoverable: exiting now +----- +tar: Volume \`label' does not match \`babel' +tar: Error is not recoverable: exiting now +" + +. $srcdir/after