NetBSD/regress/bin/pax/tar-append.sh

20 lines
351 B
Bash
Executable File

#!/bin/sh
cleanup() {
rm -f foo bar file1.tar file2.tar
}
trap cleanup 0 1 2 3 15
cleanup
touch foo bar
# store both foo and bar into file1.tar
tar -cf file1.tar foo bar
# store foo into file2.tar, then append bar to file2.tar
tar -cf file2.tar foo
tar -rf file2.tar bar
# note that file1.tar and file2.tar are different
cmp file1.tar file2.tar