#!/bin/sh set -e set -x TMPDIR=${TMPDIR:-/tmp} if [ -z "$SKIP_APT" ]; then apt-get update apt-get -y install build-essential pkg-config clang cmake openssl libssl-dev libssh2-1-dev libcurl4-gnutls-dev openssh-server fi mkdir -p /var/run/sshd if [ "$MBEDTLS" ]; then MBEDTLS_DIR=${MBEDTLS_DIR:-$(mktemp -d ${TMPDIR}/mbedtls.XXXXXXXX)} git clone --depth 10 --single-branch --branch mbedtls-2.6.1 https://github.com/ARMmbed/mbedtls.git ${MBEDTLS_DIR} cd ${MBEDTLS_DIR} CFLAGS=-fPIC cmake -DENABLE_PROGRAMS=OFF -DENABLE_TESTING=OFF -DUSE_SHARED_MBEDTLS_LIBRARY=OFF -DUSE_STATIC_MBEDTLS_LIBRARY=ON . cmake --build . if [ -z "$SKIP_MBEDTLS_INSTALL" ]; then make install fi fi