Signed-off-by: Bastian Germann <
ba...@debian.org>
---
ci/install-src-deps.sh | 12 ++++++++++++
ci/setup.sh | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/ci/install-src-deps.sh b/ci/install-src-deps.sh
index bfef0708..d21ca0b7 100755
--- a/ci/install-src-deps.sh
+++ b/ci/install-src-deps.sh
@@ -15,6 +15,17 @@ if [ $(id -u) = 0 ]; then
_SUDO=
fi
+install_mbedtls() {
+ rm -rf /tmp/mbedtls
+ git clone
https://github.com/Mbed-TLS/mbedtls.git /tmp/mbedtls
+ cd /tmp/mbedtls
+ git checkout v3.6.6
+ git submodule update --init
+ cmake -DENABLE_TESTING=OFF -DENABLE_PROGRAMS=OFF .
+ cmake --build .
+ $_SUDO cmake --install .
+}
+
install_mtd_utils() {
$_SUDO mkdir -p /usr/local/lib
$_SUDO mkdir -p /usr/local/include
@@ -61,6 +72,7 @@ install_zchunk() {
$_SUDO meson install -C build
}
+install_mbedtls
install_mtd_utils
install_libubootenv
install_efibootguard
diff --git a/ci/setup.sh b/ci/setup.sh
index 863b1c42..6d769fde 100755
--- a/ci/setup.sh
+++ b/ci/setup.sh
@@ -42,7 +42,6 @@ $_SUDO apt-get -qq update && apt-get install --yes --no-install-recommends \
libjson-c-dev \
liblua5.2-dev \
libluajit-5.1-dev \
- libmbedtls-dev \
libp11-kit-dev \
librsync-dev \
libssl-dev \
@@ -65,6 +64,7 @@ $_SUDO apt-get -qq update && apt-get install --yes --no-install-recommends \
if ! grep -qP "VERSION_CODENAME=(jammy|bookworm)" /etc/os-release; then
$_SUDO apt-get -qq update && apt-get install --yes --no-install-recommends \
libebgenv-dev \
+ libmbedtls-dev \
libmtd-dev \
libubi-dev \
libubootenv-dev \