]>
Commit | Line | Data |
---|---|---|
f23a1173 PD |
1 | # First do the source builds |
2 | @INCLUDE Dockerfile.target.sdist | |
3 | ||
4 | @IF [ ${BUILDER_TARGET} = ubuntu-noble ] | |
5 | FROM ubuntu:noble as dist-base | |
6 | @ENDIF | |
7 | @IF [ ${BUILDER_TARGET} = ubuntu-noble-amd64 ] | |
8 | FROM amd64/ubuntu:noble as dist-base | |
9 | @ENDIF | |
10 | @IF [ ${BUILDER_TARGET} = ubuntu-noble-arm64 ] | |
11 | FROM arm64v8/ubuntu:noble as dist-base | |
12 | @ENDIF | |
13 | ||
14 | ARG BUILDER_CACHE_BUSTER= | |
15 | ARG APT_URL | |
16 | RUN apt-get update && apt-get -y dist-upgrade | |
746bda71 | 17 | # FIXME: Package usrmerge missing sha256 str |
18 | RUN apt-get purge -y usrmerge | |
f23a1173 PD |
19 | |
20 | @INCLUDE Dockerfile.debbuild-prepare | |
21 | ||
22 | @IF [ -n "$M_authoritative$M_all" ] | |
23 | ADD builder-support/debian/authoritative/debian-buster/ pdns-${BUILDER_VERSION}/debian/ | |
24 | @ENDIF | |
25 | ||
26 | @IF [ -n "$M_recursor$M_all" ] | |
27 | ADD builder-support/debian/recursor/debian-buster/ pdns-recursor-${BUILDER_VERSION}/debian/ | |
28 | @ENDIF | |
29 | ||
30 | @IF [ -n "$M_dnsdist$M_all" ] | |
31 | ADD builder-support/debian/dnsdist/debian-buster/ dnsdist-${BUILDER_VERSION}/debian/ | |
32 | @ENDIF | |
33 | ||
34 | @INCLUDE Dockerfile.debbuild | |
35 | ||
36 | # Do a test install and verify | |
37 | # Can be skipped with skiptests=1 in the environment | |
38 | # @EXEC [ "$skiptests" = "" ] && include Dockerfile.debtest |