Skip to content

Commit a9e445f

Browse files
authored
Merge pull request #1118 from marquiz/release-0.9
Support Debian 11 and 12
2 parents baad21a + e869cdb commit a9e445f

File tree

18 files changed

+62
-10
lines changed

18 files changed

+62
-10
lines changed

demo/lib/distro.bash

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,12 @@ ubuntu-24_04-image-url() {
132132
echo "https://cloud-images.ubuntu.com/releases/noble/release/ubuntu-24.04-server-cloudimg-amd64.img"
133133
}
134134

135-
debian-10-image-url() {
136-
echo "https://cloud.debian.org/images/cloud/buster/latest/debian-10-generic-amd64.qcow2"
135+
debian-11-image-url() {
136+
echo "https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-generic-amd64.qcow2"
137137
}
138138

139-
debian-11-image-url() {
140-
echo "https://cloud.debian.org/images/cloud/bullseye/daily/latest/debian-11-generic-amd64-daily.qcow2"
139+
debian-12-image-url() {
140+
echo "https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-generic-amd64.qcow2"
141141
}
142142

143143
debian-sid-image-url() {
@@ -257,10 +257,15 @@ debian-install-kernel-dev() {
257257
echo "install: dpkg -i linux-*.deb"
258258
}
259259

260-
debian-10-install-containerd-pre() {
260+
debian-11-install-containerd-pre() {
261261
debian-install-repo-key https://download.docker.com/linux/debian/gpg
262-
debian-install-repo "deb https://download.docker.com/linux/debian buster stable"
262+
debian-install-repo "deb https://download.docker.com/linux/debian bullseye stable"
263+
}
263264

265+
debian-11-install-containerd() {
266+
vm-command-q "[ -f /usr/bin/containerd ]" || {
267+
distro-install-pkg containerd.io
268+
}
264269
}
265270

266271
debian-sid-install-containerd-post() {

dockerfiles/cross-build/Dockerfile.debian-10 renamed to dockerfiles/cross-build/Dockerfile.debian-11

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# pull in base + a minimal set of useful packages
2-
FROM debian:buster as debian-10-build
2+
FROM debian:bullseye as debian-11-build
33

44
ARG GO_VERSION=x.yz
55
ARG GOLICENSES_VERSION
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# pull in base + a minimal set of useful packages
2+
FROM debian:bookworm as debian-11-build
3+
4+
ARG GO_VERSION=x.yz
5+
ARG GOLICENSES_VERSION
6+
ARG CREATE_USER="test"
7+
ARG USER_UID=""
8+
ENV PATH /go/bin:/usr/local/go/bin:$PATH
9+
10+
# pull in stuff for cgo
11+
RUN apt-get update && \
12+
apt-get install -y --no-install-recommends \
13+
build-essential fakeroot devscripts \
14+
bash git make sed debhelper ca-certificates && \
15+
rm -rf /var/lib/apt/lists/*
16+
17+
ADD http://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz /
18+
19+
RUN tar xf /go${GO_VERSION}.linux-amd64.tar.gz -C "/usr/local" && \
20+
rm /go${GO_VERSION}.linux-amd64.tar.gz
21+
22+
RUN GOBIN=/go/bin go install github.com/google/go-licenses@${GOLICENSES_VERSION}
23+
24+
RUN [ -n "$CREATE_USER" -a "$CREATE_USER" != "root" ] && \
25+
useradd -m -s /bin/bash $CREATE_USER -u $USER_UID

test/e2e/packages.test-suite/debian-10/binsrc.var

Lines changed: 0 additions & 1 deletion
This file was deleted.

test/e2e/packages.test-suite/debian-10/distro.var

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
packages/debian-11
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
debian-11

0 commit comments

Comments
 (0)