2 message testing header level 0, 1, 2 and each generic headers
3 $lha c0 test-tmp-h0.lzh test-1
5 $lha c1 test-tmp-h1.lzh test-1
7 $lha c2 test-tmp-h2.lzh test-1
9 $lha xw=test-tmp-h0 test-tmp-h0.lzh
11 $lha xw=test-tmp-h1 test-tmp-h1.lzh
13 $lha xw=test-tmp-h2 test-tmp-h2.lzh
15 $lha vv test-tmp-h0.lzh
17 $lha vv test-tmp-h1.lzh
19 $lha vv test-tmp-h2.lzh
21 $lha vv test-tmp-h0.lzh | egrep '\[0\].?$'
23 $lha vv test-tmp-h1.lzh | egrep '\[1\].?$'
25 $lha vv test-tmp-h2.lzh | egrep '\[2\].?$'
27 diff -r test-1 test-tmp-h0/test-1
29 diff -r test-1 test-tmp-h1/test-1
31 diff -r test-1 test-tmp-h2/test-1
33 # contains directory header (-lhd-)
35 cp test-a test-tmp-d1 &&
36 mkdir test-tmp-d1/d2 &&
37 cp test-b test-tmp-d1/d2 &&
38 mkdir test-tmp-d1/d2/d3 &&
39 cp test-c test-tmp-d1/d2/d3
41 $lha c0 test-tmp2-h0.lzh test-tmp-d1
43 $lha c1 test-tmp2-h1.lzh test-tmp-d1
45 $lha c2 test-tmp2-h2.lzh test-tmp-d1
47 $lha xw=test-tmp2-h0 test-tmp2-h0.lzh
49 $lha xw=test-tmp2-h1 test-tmp2-h1.lzh
51 $lha xw=test-tmp2-h2 test-tmp2-h2.lzh
53 $lha vv test-tmp2-h0.lzh
55 $lha vv test-tmp2-h1.lzh
57 $lha vv test-tmp2-h2.lzh
59 $lha vv test-tmp2-h0.lzh | egrep '\[0\].?$'
61 $lha vv test-tmp2-h1.lzh | egrep '\[1\].?$'
63 $lha vv test-tmp2-h2.lzh | egrep '\[2\].?$'
65 diff test-a test-tmp2-h0/test-tmp-d1/test-a
67 diff test-b test-tmp2-h0/test-tmp-d1/d2/test-b
69 diff test-c test-tmp2-h0/test-tmp-d1/d2/d3/test-c
71 diff test-a test-tmp2-h1/test-tmp-d1/test-a
73 diff test-b test-tmp2-h1/test-tmp-d1/d2/test-b
75 diff test-c test-tmp2-h1/test-tmp-d1/d2/d3/test-c
77 diff test-a test-tmp2-h2/test-tmp-d1/test-a
79 diff test-b test-tmp2-h2/test-tmp-d1/d2/test-b
81 diff test-c test-tmp2-h2/test-tmp-d1/d2/d3/test-c
86 $lha cg0 test-tmp-hg0.lzh test-1
88 $lha cg1 test-tmp-hg1.lzh test-1
90 $lha cg2 test-tmp-hg2.lzh test-1
92 $lha xw=test-tmp-hg0 test-tmp-hg0.lzh
94 $lha xw=test-tmp-hg1 test-tmp-hg1.lzh
96 $lha xw=test-tmp-hg2 test-tmp-hg2.lzh
98 $lha vv test-tmp-hg0.lzh
100 $lha vv test-tmp-hg1.lzh
102 $lha vv test-tmp-hg2.lzh
104 $lha vv test-tmp-hg0.lzh | egrep '\[0\].?$'
106 $lha vv test-tmp-hg1.lzh | egrep '\[1\].?$'
108 $lha vv test-tmp-hg2.lzh | egrep '\[2\].?$'
110 diff -r test-1 test-tmp-hg0/test-1
112 diff -r test-1 test-tmp-hg1/test-1
114 diff -r test-1 test-tmp-hg2/test-1
116 # contains directory header (-lhd-)
117 mkdir test-tmp-gd1 &&
118 cp test-a test-tmp-gd1 &&
119 mkdir test-tmp-gd1/d2 &&
120 cp test-b test-tmp-gd1/d2 &&
121 mkdir test-tmp-gd1/d2/d3 &&
122 cp test-c test-tmp-gd1/d2/d3 &&
125 $lha cg0 test-tmp2-hg0.lzh test-tmp-gd1
127 $lha cg1 test-tmp2-hg1.lzh test-tmp-gd1
129 $lha cg2 test-tmp2-hg2.lzh test-tmp-gd1
131 $lha xw=test-tmp2-hg0 test-tmp2-hg0.lzh
133 $lha xw=test-tmp2-hg1 test-tmp2-hg1.lzh
135 $lha xw=test-tmp2-hg2 test-tmp2-hg2.lzh
137 $lha vv test-tmp2-hg0.lzh
139 $lha vv test-tmp2-hg1.lzh
141 $lha vv test-tmp2-hg2.lzh
143 $lha vv test-tmp2-hg0.lzh | egrep '\[0\].?$'
145 $lha vv test-tmp2-hg1.lzh | egrep '\[1\].?$'
147 $lha vv test-tmp2-hg2.lzh | egrep '\[2\].?$'
149 diff test-a test-tmp2-hg0/test-tmp-gd1/test-a
151 diff test-b test-tmp2-hg0/test-tmp-gd1/d2/test-b
153 diff test-c test-tmp2-hg0/test-tmp-gd1/d2/d3/test-c
155 diff test-a test-tmp2-hg1/test-tmp-gd1/test-a
157 diff test-b test-tmp2-hg1/test-tmp-gd1/d2/test-b
159 diff test-c test-tmp2-hg1/test-tmp-gd1/d2/d3/test-c
161 diff test-a test-tmp2-hg2/test-tmp-gd1/test-a
163 diff test-b test-tmp2-hg2/test-tmp-gd1/d2/test-b
165 diff test-c test-tmp2-hg2/test-tmp-gd1/d2/d3/test-c