OSDN Git Service

* configure.ac: added a configure option: --enable-ignore-dot-files.
[lha/lha.git] / tests / lha-test15
1 # -*- shell-script -*-
2 FILENAME=lha-test15
3 message testing to self extracting archive
4
5 if test -c /dev/zero; then
6   # Usually, size of SFX code is less than 20K
7   dd if=/dev/zero of=test-tmp-hg.exe bs=1024 count=20 2>/dev/null
8 else
9   # dummy header
10   echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx > test-tmp-hg.exe
11 fi
12                                                         check $? $LINENO
13 cp test-tmp-hg.exe test-tmp-h0.exe &&
14 cp test-tmp-hg.exe test-tmp-h1.exe &&
15 cp test-tmp-hg.exe test-tmp-h2.exe
16                                                         check $? $LINENO
17 # generic header
18 $lha cg - test-[abc] >> test-tmp-hg.exe
19                                                         check $? $LINENO
20 $lha vv test-tmp-hg.exe
21                                                         check $? $LINENO
22 $lha xw=test-tmp-hg test-tmp-hg.exe
23                                                         check $? $LINENO
24 diff -r test-1 test-tmp-hg
25                                                         check $? $LINENO
26
27 # level 0 header
28 $lha c0 - test-[abc] >> test-tmp-h0.exe
29                                                         check $? $LINENO
30 $lha vv test-tmp-h0.exe
31                                                         check $? $LINENO
32 $lha xw=test-tmp-h0 test-tmp-h0.exe
33                                                         check $? $LINENO
34 diff -r test-1 test-tmp-h0
35                                                         check $? $LINENO
36
37 # level 1 header
38 $lha c1 - test-[abc] >> test-tmp-h1.exe
39                                                         check $? $LINENO
40 $lha vv test-tmp-h1.exe
41                                                         check $? $LINENO
42 $lha xw=test-tmp-h1 test-tmp-h1.exe
43                                                         check $? $LINENO
44 diff -r test-1 test-tmp-h1
45                                                         check $? $LINENO
46
47 # level 2 header
48 $lha c2 - test-[abc] >> test-tmp-h2.exe
49                                                         check $? $LINENO
50 $lha vv test-tmp-h2.exe
51                                                         check $? $LINENO
52 $lha xw=test-tmp-h2 test-tmp-h2.exe
53                                                         check $? $LINENO
54 diff -r test-1 test-tmp-h2
55                                                         check $? $LINENO