From c1580fb4c9dcdc5d21abe36db0d7bb3b08456d6f Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sat, 29 Mar 1997 21:28:58 +0000 Subject: [PATCH] GNU tar 1.13 --- tests/volume.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 tests/volume.sh 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 -- 2.45.2