# -*- shell-script -*- message testing header level 0, 1, 2 and each generic headers $lha c0 test-tmp-h0.lzh test-1 check $? $LINENO $lha c1 test-tmp-h1.lzh test-1 check $? $LINENO $lha c2 test-tmp-h2.lzh test-1 check $? $LINENO $lha xw=test-tmp-h0 test-tmp-h0.lzh check $? $LINENO $lha xw=test-tmp-h1 test-tmp-h1.lzh check $? $LINENO $lha xw=test-tmp-h2 test-tmp-h2.lzh check $? $LINENO $lha vv test-tmp-h0.lzh check $? $LINENO $lha vv test-tmp-h1.lzh check $? $LINENO $lha vv test-tmp-h2.lzh check $? $LINENO $lha vv test-tmp-h0.lzh | egrep '\[0\].?$' check $? $LINENO $lha vv test-tmp-h1.lzh | egrep '\[1\].?$' check $? $LINENO $lha vv test-tmp-h2.lzh | egrep '\[2\].?$' check $? $LINENO diff -r test-1 test-tmp-h0/test-1 check $? $LINENO diff -r test-1 test-tmp-h1/test-1 check $? $LINENO diff -r test-1 test-tmp-h2/test-1 check $? $LINENO # contains directory header (-lhd-) mkdir test-tmp-d1 && cp test-a test-tmp-d1 && mkdir test-tmp-d1/d2 && cp test-b test-tmp-d1/d2 && mkdir test-tmp-d1/d2/d3 && cp test-c test-tmp-d1/d2/d3 check $? $LINENO $lha c0 test-tmp2-h0.lzh test-tmp-d1 check $? $LINENO $lha c1 test-tmp2-h1.lzh test-tmp-d1 check $? $LINENO $lha c2 test-tmp2-h2.lzh test-tmp-d1 check $? $LINENO $lha xw=test-tmp2-h0 test-tmp2-h0.lzh check $? $LINENO $lha xw=test-tmp2-h1 test-tmp2-h1.lzh check $? $LINENO $lha xw=test-tmp2-h2 test-tmp2-h2.lzh check $? $LINENO $lha vv test-tmp2-h0.lzh check $? $LINENO $lha vv test-tmp2-h1.lzh check $? $LINENO $lha vv test-tmp2-h2.lzh check $? $LINENO $lha vv test-tmp2-h0.lzh | egrep '\[0\].?$' check $? $LINENO $lha vv test-tmp2-h1.lzh | egrep '\[1\].?$' check $? $LINENO $lha vv test-tmp2-h2.lzh | egrep '\[2\].?$' check $? $LINENO diff test-a test-tmp2-h0/test-tmp-d1/test-a check $? $LINENO diff test-b test-tmp2-h0/test-tmp-d1/d2/test-b check $? $LINENO diff test-c test-tmp2-h0/test-tmp-d1/d2/d3/test-c check $? $LINENO diff test-a test-tmp2-h1/test-tmp-d1/test-a check $? $LINENO diff test-b test-tmp2-h1/test-tmp-d1/d2/test-b check $? $LINENO diff test-c test-tmp2-h1/test-tmp-d1/d2/d3/test-c check $? $LINENO diff test-a test-tmp2-h2/test-tmp-d1/test-a check $? $LINENO diff test-b test-tmp2-h2/test-tmp-d1/d2/test-b check $? $LINENO diff test-c test-tmp2-h2/test-tmp-d1/d2/d3/test-c check $? $LINENO # generic archive $lha cg0 test-tmp-hg0.lzh test-1 check $? $LINENO $lha cg1 test-tmp-hg1.lzh test-1 check $? $LINENO $lha cg2 test-tmp-hg2.lzh test-1 check $? $LINENO $lha xw=test-tmp-hg0 test-tmp-hg0.lzh check $? $LINENO $lha xw=test-tmp-hg1 test-tmp-hg1.lzh check $? $LINENO $lha xw=test-tmp-hg2 test-tmp-hg2.lzh check $? $LINENO $lha vv test-tmp-hg0.lzh check $? $LINENO $lha vv test-tmp-hg1.lzh check $? $LINENO $lha vv test-tmp-hg2.lzh check $? $LINENO $lha vv test-tmp-hg0.lzh | egrep '\[0\].?$' check $? $LINENO $lha vv test-tmp-hg1.lzh | egrep '\[1\].?$' check $? $LINENO $lha vv test-tmp-hg2.lzh | egrep '\[2\].?$' check $? $LINENO diff -r test-1 test-tmp-hg0/test-1 check $? $LINENO diff -r test-1 test-tmp-hg1/test-1 check $? $LINENO diff -r test-1 test-tmp-hg2/test-1 check $? $LINENO # contains directory header (-lhd-) mkdir test-tmp-gd1 && cp test-a test-tmp-gd1 && mkdir test-tmp-gd1/d2 && cp test-b test-tmp-gd1/d2 && mkdir test-tmp-gd1/d2/d3 && cp test-c test-tmp-gd1/d2/d3 && check $? $LINENO $lha cg0 test-tmp2-hg0.lzh test-tmp-gd1 check $? $LINENO $lha cg1 test-tmp2-hg1.lzh test-tmp-gd1 check $? $LINENO $lha cg2 test-tmp2-hg2.lzh test-tmp-gd1 check $? $LINENO $lha xw=test-tmp2-hg0 test-tmp2-hg0.lzh check $? $LINENO $lha xw=test-tmp2-hg1 test-tmp2-hg1.lzh check $? $LINENO $lha xw=test-tmp2-hg2 test-tmp2-hg2.lzh check $? $LINENO $lha vv test-tmp2-hg0.lzh check $? $LINENO $lha vv test-tmp2-hg1.lzh check $? $LINENO $lha vv test-tmp2-hg2.lzh check $? $LINENO $lha vv test-tmp2-hg0.lzh | egrep '\[0\].?$' check $? $LINENO $lha vv test-tmp2-hg1.lzh | egrep '\[1\].?$' check $? $LINENO $lha vv test-tmp2-hg2.lzh | egrep '\[2\].?$' check $? $LINENO diff test-a test-tmp2-hg0/test-tmp-gd1/test-a check $? $LINENO diff test-b test-tmp2-hg0/test-tmp-gd1/d2/test-b check $? $LINENO diff test-c test-tmp2-hg0/test-tmp-gd1/d2/d3/test-c check $? $LINENO diff test-a test-tmp2-hg1/test-tmp-gd1/test-a check $? $LINENO diff test-b test-tmp2-hg1/test-tmp-gd1/d2/test-b check $? $LINENO diff test-c test-tmp2-hg1/test-tmp-gd1/d2/d3/test-c check $? $LINENO diff test-a test-tmp2-hg2/test-tmp-gd1/test-a check $? $LINENO diff test-b test-tmp2-hg2/test-tmp-gd1/d2/test-b check $? $LINENO diff test-c test-tmp2-hg2/test-tmp-gd1/d2/d3/test-c check $? $LINENO