GNU tar 1.13
This commit is contained in:
35
tests/volume.sh
Executable file
35
tests/volume.sh
Executable file
@@ -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
|
||||
Reference in New Issue
Block a user