aboutsummaryrefslogtreecommitdiffstats
path: root/ci.d/openssl
diff options
context:
space:
mode:
Diffstat (limited to 'ci.d/openssl')
-rw-r--r--ci.d/openssl5
1 files changed, 5 insertions, 0 deletions
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
}