123456789101112131415161718192021222324252627282930313233343536 |
- #! /bin/sh
- # Volume labels are checked on read by fnmatch.
- . ./preset
- TAR_ARCHIVE_FORMATS="gnu oldgnu"
- . $srcdir/before
- tar -cf archive -V label -T /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
|