File tree Expand file tree Collapse file tree 7 files changed +67
-98
lines changed Expand file tree Collapse file tree 7 files changed +67
-98
lines changed Original file line number Diff line number Diff line change 35
35
- ubuntu22.04
36
36
- ubuntu20.04
37
37
- ubuntu18.04
38
+ - debian13
38
39
- debian12
39
40
- debian11
40
- - debian10
41
41
- el9
42
42
- el8
43
43
- el7
Original file line number Diff line number Diff line change 31
31
"ubuntu22.04",
32
32
"ubuntu20.04",
33
33
"ubuntu18.04",
34
+ "debian13",
34
35
"debian12",
35
36
"debian11",
36
- "debian10",
37
37
"el9",
38
38
"el8",
39
39
"el7",
Original file line number Diff line number Diff line change 43
43
"ubuntu22.04",
44
44
"ubuntu20.04",
45
45
"ubuntu18.04",
46
+ "debian13",
46
47
"debian12",
47
48
"debian11",
48
- "debian10",
49
49
"el9",
50
50
"el8",
51
51
"el7",
Original file line number Diff line number Diff line change 1
- IMAGES = alpine3.15.1 alpine3.21.3 amzn2 amzn2023 debian10 debian11 debian12 el7 el8 el9 ubuntu18.04 ubuntu20.04 ubuntu22.04 ubuntu24.04
1
+ IMAGES = alpine3.15.1 alpine3.21.3 amzn2 amzn2023 debian11 debian12 debian13 el7 el8 el9 ubuntu18.04 ubuntu20.04 ubuntu22.04 ubuntu24.04
2
2
3
3
.PHONY : all
4
4
all : $(IMAGES )
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ ARG BUILD_FROM=debian:13
2
+ # TODO: pull public.ecr.aws/debian/debian:13 when available
3
+ FROM ${BUILD_FROM}
4
+
5
+ # Avoid getting asked questions during installation (tzdata)
6
+ ENV DEBIAN_FRONTEND=noninteractive
7
+
8
+ RUN apt-get update && apt-get install -y \
9
+ autoconf \
10
+ automake \
11
+ autotools-dev \
12
+ bison \
13
+ build-essential \
14
+ cmake \
15
+ curl \
16
+ debhelper \
17
+ expect \
18
+ flex \
19
+ git \
20
+ jq \
21
+ krb5-admin-server \
22
+ krb5-kdc \
23
+ libffi-dev \
24
+ libkrb5-3 \
25
+ libkrb5-dev \
26
+ libncurses5-dev \
27
+ libsasl2-2 \
28
+ libsasl2-dev \
29
+ libsasl2-modules-gssapi-mit \
30
+ libssl-dev \
31
+ libtool \
32
+ procps \
33
+ python3 \
34
+ python3-pip \
35
+ unixodbc \
36
+ unixodbc-dev \
37
+ unzip \
38
+ vim \
39
+ wget \
40
+ zip \
41
+ zlib1g-dev \
42
+ && apt-get clean \
43
+ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
44
+
45
+ RUN ln -sf /usr/bin/python3 /usr/bin/python && \
46
+ ln -sf /usr/bin/pip3 /usr/bin/pip
47
+
48
+ RUN cmake --version
49
+
50
+ WORKDIR /
51
+
52
+ # Elixir complains if runs without UTF-8
53
+ ENV LC_ALL=C.UTF-8
54
+ ENV LANG=C.UTF-8
55
+
56
+ # Install Rustup to a system-wide location
57
+ ENV RUSTUP_HOME=/usr/local/lib/rustup
58
+ ENV CARGO_HOME=/usr/local/cargo
59
+ RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain none
60
+ ENV PATH="/usr/local/cargo/bin:${PATH}"
61
+
62
+ CMD [ "/bin/bash" ]
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ elif [[ "${ID:-}" =~ debian|ubuntu ]]; then
38
38
ARCH=$( dpkg --print-architecture)
39
39
SYSTEM=" ${ID}${VERSION_ID} "
40
40
case ${SYSTEM} in
41
- debian11 | debian12 | ubuntu20.04 | ubuntu22.04 | ubuntu24.04)
41
+ debian11 | debian12 | debian13 | ubuntu20.04 | ubuntu22.04 | ubuntu24.04)
42
42
wget " ${BASE_URL} /foundationdb-clients_${FDB_VERSION} -1_${ARCH} .deb" -O foundationdb-clients.deb
43
43
dpkg -i foundationdb-clients.deb
44
44
rm foundationdb-clients.deb
You can’t perform that action at this time.
0 commit comments