1234567891011121314151617181920212223242526272829303132333435 |
- #! /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
|