blob: e9e92f4a72c3ad6907a0f32737c68aa3b8cdb14a (
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
|
#!/bin/bash
set -e
. tests/lib
. $troot/lib-build-modes
t-dependencies sbuild
t-restrict x-dgit-schroot-build
arch=$(dpkg-architecture -qDEB_BUILD_ARCH)
after-hook () {
# sbuild likes to run the package clean target in the chroot,
# which isn't necessary in our case. We don't disable it in
# dgit because we want to do what sbuild does, in case there
# are packages which don't build unless their clean target was
# run. We know it must be running it in the chroot because we
# provide sbuild with the dsc, not the tree, so we simply
# ignore all executions of the clean target by schroot.
local sblog=../example_1.0_$arch.build
if [ -e $sblog ]; then
sed '
s/^EXAMPLE RULES TARGET clean/HOOK SUPPRESSED &/;
' <$sblog >>$bmlog
fi
}
bm_quirk_after_act=after-hook
bm-prep
act="sbuild -c build --no-arch-all"
real_act="$act"
bm-guess-e-source-e-targets "$act"
bm-act-iterate
echo ok.
|