1#!/bin/sh
2
3case "${TRAVIS_OS_NAME}" in
4    linux)
5	sudo sh -c 'apt-get install -y libmariadbclient-dev || sudo apt-get install -y libmariadb-client-lgpl-dev'
6
7	# Add an IPv6 config - see the corresponding Travis issue
8	# https://github.com/travis-ci/travis-ci/issues/8361
9	sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6; printf "\n::1 localhost ipv6-localhost ipv6-loopback\n" >>/etc/hosts';;
10    osx)
11	# Upgrade openssl such that Net-SNMP can be built with Blumenthal
12	# AES support. Disabled because this upgrade takes long and even
13	# sometimes fails.
14	if false; then
15	    brew upgrade openssl
16	fi;;
17esac
18
19if [ -n "$CIRRUS_CI" ]; then
20    cat <<EOF >>/etc/hosts
21127.0.0.1 localhost
22::1 localhost ipv6-localhost ipv6-loopback
23EOF
24
25    pkg install -y bash
26    pkg install -y gawk
27    pkg install -y krb5 krb5-appl krb5-devel
28    pkg install -y libssh2
29    #pkg install -y openssl111
30    pkg install -y perl5 perl5-devel p5-ExtUtils-MakeMaker
31    pkg install -y pkgconf
32    pkg install -y py27-setuptools
33    if [ ! -e /usr/bin/perl ]; then
34	ln -s /usr/local/bin/perl /usr/bin/perl
35    fi
36fi
37
38head -n 999 /etc/hosts
39