blob: c0ca92765504821fa7cf8547343a0e14bad5a033 (
plain)
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
|
#!/bin/bash
set -e
. tests/lib
t-dependencies sbuild man-db
t-restrict x-dgit-schroot-build
t-tstunt-parsechangelog
t-prep-newpackage example 1.1
buildrune=$(
(export LC_ALL=C.UTF-8
if [ "$DGIT_TEST_INTREE" ]; then
make -C $DGIT_TEST_INTREE dgit-user.7.view
else
man 7 dgit-user
fi) | \
perl -ne '
next unless m/^ +Using sbuild$/ .. 0;
next unless m/^ +\%/ .. 0;
next if !m/\S/ .. 0;
s/^ +\%//;
print or die $!;
'
)
cd $p
build () {
eval "$buildrune"
}
git checkout quilt-tip-1.1~0
build
git checkout gitish-only~0
cat <<'END' >clean-target-hook
#!/bin/sh
set -ex
test "$SCHROOT_SESSION_ID"
END
git add clean-target-hook
git commit -m 'insist on schroot'
build
t-ok
|