File: run-test

package info (click to toggle)
patchutils 0.3.1-2
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 1,480 kB
  • ctags: 279
  • sloc: sh: 6,676; ansic: 5,891; xml: 2,215; perl: 398; makefile: 259
file content (107 lines) | stat: -rwxr-xr-x 1,361 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#!/bin/sh

. ${top_srcdir-.}/tests/common.sh

mkdir orig new1 new2
cat << EOF > orig/pmac_support.c
a1
b1
c1
d1
stuff
d1
c1
b1
a1

pad
pad
pad
pad
pad
pad
pad
EOF
cat << EOF > new1/pmac_support.c
a1
b1
c1
d1
insert above stuff
stuff
d1
c1
b1
a1

pad
pad
pad
pad
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
pad
pad
pad
EOF
cat << EOF > new2/pmac_support.c
a1
b1
c1
d1
insert above stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
large amount of stuff
stuff
d1
c1
b1
a1

pad
pad
pad
pad
pad
pad
pad
EOF

${DIFF} -ur orig new1 > patch1
${DIFF} -ur orig new2 > patch2
${INTERDIFF} patch1 patch2 2>errors > patch1-2 || exit 1
[ -s errors ] && exit 1
cd new1
${PATCH} < ../patch1-2 || exit 1
cd ..
diff -ur new1 new2 || exit 1