OSDN Git Service

*** empty log message ***
[lha/lha.git] / tests / lha-test8
1 # -*- shell-script -*-
2 FILENAME=lha-test8
3 message testing timestamp
4 # level 0 header
5 $lha c0 test-tmp-h0.lzh test-[abc]
6                                                         check $? $LINENO
7 # show time stamp
8 $lha vv test-tmp-h0.lzh
9 ls -l test-[abc]
10
11 $lha xw=test-tmp-h0 test-tmp-h0.lzh
12                                                         check $? $LINENO
13 diff -r test-1 test-tmp-h0
14                                                         check $? $LINENO
15 test test-a -nt test-tmp-h0/test-a ||
16 test test-a -ot test-tmp-h0/test-a ||
17 test test-b -nt test-tmp-h0/test-b ||
18 test test-b -ot test-tmp-h0/test-b ||
19 test test-c -nt test-tmp-h0/test-c ||
20 test test-c -ot test-tmp-h0/test-c
21 test $? -ne 0
22                                                         check $? $LINENO
23
24 # level 1 header
25 $lha c1 test-tmp-h1.lzh test-[abc]
26                                                         check $? $LINENO
27 # show time stamp
28 $lha vv test-tmp-h1.lzh
29 ls -l test-[abc]
30
31 $lha xw=test-tmp-h1 test-tmp-h1.lzh
32                                                         check $? $LINENO
33 diff -r test-1 test-tmp-h1
34                                                         check $? $LINENO
35 test test-a -nt test-tmp-h1/test-a ||
36 test test-a -ot test-tmp-h1/test-a ||
37 test test-b -nt test-tmp-h1/test-b ||
38 test test-b -ot test-tmp-h1/test-b ||
39 test test-c -nt test-tmp-h1/test-c ||
40 test test-c -ot test-tmp-h1/test-c
41 test $? -ne 0
42                                                         check $? $LINENO
43
44 # level 2 header
45 $lha c1 test-tmp-h2.lzh test-[abc]
46                                                         check $? $LINENO
47 # show time stamp
48 $lha vv test-tmp-h2.lzh
49 ls -l test-[abc]
50
51 $lha xw=test-tmp-h2 test-tmp-h2.lzh
52                                                         check $? $LINENO
53 diff -r test-1 test-tmp-h2
54                                                         check $? $LINENO
55 test test-a -nt test-tmp-h2/test-a ||
56 test test-a -ot test-tmp-h2/test-a ||
57 test test-b -nt test-tmp-h2/test-b ||
58 test test-b -ot test-tmp-h2/test-b ||
59 test test-c -nt test-tmp-h2/test-c ||
60 test test-c -ot test-tmp-h2/test-c
61 test $? -ne 0
62                                                         check $? $LINENO