# -*- shell-script -*-
message testing to generic format archive.
$lha czg  test-tmp-m0g.lzh test-a test-b test-c
							check $? $LINENO
$lha cgo  test-tmp-m1g.lzh test-a test-b test-c
							check $? $LINENO
$lha co5g test-tmp-m5g.lzh test-a test-b test-c
							check $? $LINENO
$lha co6g test-tmp-m6g.lzh test-a test-b test-c
							check $? $LINENO
$lha co7g test-tmp-m7g.lzh test-a test-b test-c
							check $? $LINENO
$lha v test-tmp-m0g.lzh &&
$lha v test-tmp-m1g.lzh &&
$lha v test-tmp-m5g.lzh &&
$lha v test-tmp-m6g.lzh &&
$lha v test-tmp-m7g.lzh
							check $? $LINENO
$lha v test-tmp-m0g.lzh | grep 'generic.*lh0'
							check $? $LINENO
$lha v test-tmp-m1g.lzh | grep 'generic.*lh1'
							check $? $LINENO
$lha v test-tmp-m5g.lzh | grep 'generic.*lh5'
							check $? $LINENO
$lha v test-tmp-m6g.lzh | grep 'generic.*lh6'
							check $? $LINENO
$lha v test-tmp-m7g.lzh | grep 'generic.*lh7'
							check $? $LINENO

$lha xw=test-tmp-m0g test-tmp-m0g.lzh
							check $? $LINENO
$lha xw=test-tmp-m1g test-tmp-m1g.lzh
							check $? $LINENO
$lha xw=test-tmp-m5g test-tmp-m5g.lzh
							check $? $LINENO
$lha xw=test-tmp-m6g test-tmp-m6g.lzh
							check $? $LINENO
$lha xw=test-tmp-m7g test-tmp-m7g.lzh
							check $? $LINENO

diff -r test-1 test-tmp-m0g
							check $? $LINENO
diff -r test-1 test-tmp-m1g
							check $? $LINENO
diff -r test-1 test-tmp-m5g
							check $? $LINENO
diff -r test-1 test-tmp-m6g
							check $? $LINENO
diff -r test-1 test-tmp-m7g
							check $? $LINENO

$lha pq test-tmp-m0g.lzh test-a | diff test-a -
							check $? $LINENO
$lha pq test-tmp-m1g.lzh test-a | diff test-a -
							check $? $LINENO
$lha pq test-tmp-m5g.lzh test-a | diff test-a -
							check $? $LINENO
$lha pq test-tmp-m6g.lzh test-a | diff test-a -
							check $? $LINENO
$lha pq test-tmp-m7g.lzh test-a | diff test-a -
							check $? $LINENO

cat test-[abc] > test-tmp-abc
$lha pq test-tmp-m0g.lzh | diff test-tmp-abc -
							check $? $LINENO
$lha pq test-tmp-m1g.lzh | diff test-tmp-abc -
							check $? $LINENO
$lha pq test-tmp-m5g.lzh | diff test-tmp-abc -
							check $? $LINENO
$lha pq test-tmp-m6g.lzh | diff test-tmp-abc -
							check $? $LINENO
$lha pq test-tmp-m7g.lzh | diff test-tmp-abc -
							check $? $LINENO
