4 |
. ./preset |
. ./preset |
5 |
. $srcdir/before |
. $srcdir/before |
6 |
|
|
7 |
|
# Fixme: should be configurable |
8 |
|
# TRUSS=truss -o /tmp/tr |
9 |
|
# TRUSS=strace |
10 |
set -e |
set -e |
11 |
|
|
12 |
dd if=/dev/zero bs=1024 count=7 >file1 |
dd if=/dev/zero bs=1024 count=7 >file1 |
24 |
-f t1-pipe.tar -f t2-pipe.tar ./file1 ./file2 |
-f t1-pipe.tar -f t2-pipe.tar ./file1 ./file2 |
25 |
|
|
26 |
mkdir extract-dir-pipe |
mkdir extract-dir-pipe |
27 |
dd bs=4096 count=10 <t2-pipe.tar | |
dd bs=4096 count=10 if=t2-pipe.tar | |
28 |
PATH=$PATH truss -o /tmp/tr tar -f t1-pipe.tar -f - -C extract-dir-pipe -x --multi-volume \ |
PATH=$PATH ${TRUSS} tar -f t1-pipe.tar -f - \ |
29 |
--tape-length=10 --read-full-records |
-C extract-dir-pipe -x --multi-volume \ |
30 |
|
--tape-length=10 --read-full-records |
31 |
|
|
32 |
cmp file1 extract-dir-pipe/file1 |
cmp file1 extract-dir-pipe/file1 |
33 |
cmp file2 extract-dir-pipe/file2 |
cmp file2 extract-dir-pipe/file2 |
37 |
err="\ |
err="\ |
38 |
7+0 records in |
7+0 records in |
39 |
7+0 records out |
7+0 records out |
40 |
|
2+1 records in |
41 |
|
2+1 records out |
42 |
" |
" |
43 |
|
|
44 |
. $srcdir/after |
. $srcdir/after |