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