- sudo /sbin/ip addr add 1.2.3.4/32 dev lo
- sudo rm -f /etc/apt/sources.list.d/travis_ci_zeromq3-source.list
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
+ - sudo add-apt-repository -y ppa:boost-latest/ppa
- sudo apt-get update -qq
- sudo apt-get -qq install g++-4.8
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 90
faketime
geoip-database
ldnsutils
- libboost-all-dev
+ boost1.55
libbotan1.10-dev
libcdb-dev
libcdb-dev
libcurl4-openssl-dev
- libgeoip-dev
libldap2-dev
liblua5.1-posix1
libnet-dns-perl
xmlto
- sudo sh -c 'sed s/precise/trusty/g /etc/apt/sources.list > /etc/apt/sources.list.d/trusty.list'
- sudo apt-get update --quiet --quiet
- - sudo apt-get install --quiet --quiet liblmdb0 liblmdb-dev lmdb-utils libyaml-cpp-dev libzmq3-dev pandoc
+ - sudo apt-get install --quiet --quiet liblmdb0 liblmdb-dev lmdb-utils libyaml-cpp-dev libzmq3-dev pandoc libgeoip-dev
- sudo pip install pandocfilters==1.2.3 mkdocs==0.14 linkchecker==9.3 click==5.1
- sudo update-alternatives --set ruby /usr/bin/ruby1.9.1
- sudo touch /etc/authbind/byport/53
#DNSName --with-dynmodules='bind gmysql gpgsql gsqlite3 mydns tinydns remote random opendbx ldap lmdb lua'
#Build without --enable-botan1.10 option, Botan/SoftHSM conflict #2496
- ./configure
- --with-dynmodules='bind gmysql gpgsql gsqlite3 mydns tinydns pipe remote random opendbx ldap lua'
+ --with-dynmodules='bind gmysql geoip gpgsql gsqlite3 mydns tinydns pipe remote random opendbx ldap lua'
--with-modules=''
--with-sqlite3
--enable-unit-tests
- touch tests/verify-dnssec-zone/allow-missing
- touch tests/verify-dnssec-zone/skip.nsec3 # some (travis) tools in this test are unable to handle nsec3 zones
- touch tests/verify-dnssec-zone/skip.optout
-# - export geoipregion=oc geoipregionip=1.2.3.4
+ - export geoipregion=oc geoipregionip=1.2.3.4
- ./timestamp ./start-test-stop 5300 bind-both
- ./timestamp ./start-test-stop 5300 bind-dnssec-both
- ./timestamp ./start-test-stop 5300 bind-dnssec-pkcs11
- ./timestamp ./start-test-stop 5300 bind-dnssec-nsec3-optout-both
- ./timestamp ./start-test-stop 5300 bind-dnssec-nsec3-narrow
- ./timestamp ./start-test-stop 5300 bind-hybrid-nsec3
-# - ./timestamp ./start-test-stop 5300 geoipbackend
-# - ./timestamp ./start-test-stop 5300 geoipbackend-nsec3-narrow
+ - ./timestamp ./start-test-stop 5300 geoipbackend
+ - ./timestamp ./start-test-stop 5300 geoipbackend-nsec3-narrow
- ./timestamp ./start-test-stop 5300 gmysql-nodnssec-both
- ./timestamp ./start-test-stop 5300 gmysql-both
- ./timestamp ./start-test-stop 5300 gmysql-nsec3-both