aboutsummaryrefslogtreecommitdiffstats
path: root/ci.d/openssl
blob: 9648ebd1be10ca94d63ecaedf9c322dd6e925142 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/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
}