From 8312bace1db8bd4a8aa6dd1718adebd0ded746ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Tue, 15 May 2018 14:31:55 +0200 Subject: Make sure BuildKite knows about OpenSSL-1.0 --- ci.d/openssl | 5 +++++ priv/buildkite-environment-hook-openssl-fix-10 | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 priv/buildkite-environment-hook-openssl-fix-10 diff --git a/ci.d/openssl b/ci.d/openssl index 0165cc1..e08397b 100644 --- a/ci.d/openssl +++ b/ci.d/openssl @@ -4,9 +4,14 @@ # # Setup OpenSSL 1.0 for older Erlang versions. openssl_fix_10() { + BUILDKITE_PATH=/root/.buildkite-agent lxc_do mkdir /root/openssl-1.0 lxc_do ln -s /usr/include/openssl-1.0 /root/openssl-1.0/include lxc_do ln -s /usr/lib/openssl-1.0 /root/openssl-1.0/lib echo "lxc.environment = KERL_CONFIGURE_OPTIONS=--with-ssl=/root/openssl-1.0" \ >> /home/lxc/$NAME/config + # Also install a BuildKite hook setting this environment value. + <$( cd "$( dirname "$0" )" && pwd )/priv/buildkite-environment-hook-openssl-fix-10 \ + lxc_do bash -c "cat > $BUILDKITE_PATH/hooks/environment" + lxc_do chmod +x $BUILDKITE_PATH/hooks/environment } diff --git a/priv/buildkite-environment-hook-openssl-fix-10 b/priv/buildkite-environment-hook-openssl-fix-10 new file mode 100644 index 0000000..412984b --- /dev/null +++ b/priv/buildkite-environment-hook-openssl-fix-10 @@ -0,0 +1,5 @@ +#!/bin/bash + +set -e + +export KERL_CONFIGURE_OPTIONS=--with-ssl=/root/openssl-1.0 -- cgit v1.2.3