File: run-test

package info (click to toggle)
patchutils 0.2.11-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 800 kB
  • ctags: 182
  • sloc: ansic: 3,496; sh: 2,547; xml: 997; makefile: 193; perl: 101
file content (109 lines) | stat: -rwxr-xr-x 1,393 bytes parent folder | download
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
108
109
#!/bin/sh
set -x

. ${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
ERRORS=`cat errors`
[ -z "${ERRORS}" ] || exit 1
cd new1
${PATCH} < ../patch1-2 || exit 1
cd ..
diff -ur new1 new2 || exit 1