#!/usr/bin/env sh # openssl_fix_10 # # Setup OpenSSL 1.0 for older Erlang versions. openssl_fix_10() { lxc_do mkdir /usr/openssl-1.0 lxc_do ln -s /usr/include/openssl-1.0 /usr/openssl-1.0/include lxc_do ln -s /usr/lib/openssl-1.0 /usr/openssl-1.0/lib echo "lxc.environment = KERL_CONFIGURE_OPTIONS=--with-ssl=/usr/openssl-1.0" \ >> /home/lxc/$NAME/config } # openssl_fix_10_buildkite # # Setup OpenSSL 1.0 also in Buildkite. openssl_fix_10_buildkite() { BUILDKITE_PATH=/home/buildkite-agent/.buildkite-agent <$( 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 }