]> git.proxmox.com Git - libgit2.git/blob - ci/setup-linux.sh
New upstream version 0.28.4+dfsg.1
[libgit2.git] / ci / setup-linux.sh
1 #!/bin/sh
2
3 set -e
4 set -x
5
6 TMPDIR=${TMPDIR:-/tmp}
7
8 if [ -z "$SKIP_APT" ]; then
9 apt-get update
10 apt-get -y install build-essential pkg-config clang cmake openssl libssl-dev libssh2-1-dev libcurl4-gnutls-dev openssh-server
11 fi
12
13 mkdir -p /var/run/sshd
14
15 if [ "$MBEDTLS" ]; then
16 MBEDTLS_DIR=${MBEDTLS_DIR:-$(mktemp -d ${TMPDIR}/mbedtls.XXXXXXXX)}
17
18 git clone --depth 10 --single-branch --branch mbedtls-2.6.1 https://github.com/ARMmbed/mbedtls.git ${MBEDTLS_DIR}
19 cd ${MBEDTLS_DIR}
20
21 CFLAGS=-fPIC cmake -DENABLE_PROGRAMS=OFF -DENABLE_TESTING=OFF -DUSE_SHARED_MBEDTLS_LIBRARY=OFF -DUSE_STATIC_MBEDTLS_LIBRARY=ON .
22 cmake --build .
23
24 if [ -z "$SKIP_MBEDTLS_INSTALL" ]; then
25 make install
26 fi
27 fi