]> granicus.if.org Git - pdns/commitdiff
dnsdist: Build with CDB and LMDB support in Travis and CircleCI
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 24 Jul 2019 13:40:42 +0000 (15:40 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 7 Aug 2019 09:04:30 +0000 (11:04 +0200)
.circleci/config.yml
build-scripts/travis.sh

index 4a3079b6ed8f720f5090b480d346e07d65c00f9a..8ea8e45129833fbf40793665fc4ef45a9000166b 100644 (file)
@@ -183,14 +183,16 @@ commands:
               libluajit-5.1 \
               libboost-all-dev \
               libcap2 \
+              libcdb1 \
               libcurl4-openssl-dev \
               libfstrm0 \
               libh2o-evloop0.13 \
+              liblmdb0 \
+              libprotobuf17 \
               libre2-5 \
               libssl-dev \
               libsystemd0 \
               libsodium23 \
-              libprotobuf17 \
               protobuf-compiler \
               virtualenv
 
@@ -1028,8 +1030,10 @@ jobs:
             git \
             libboost-all-dev \
             libcap-dev \
+            libcdb-dev \
             libedit-dev \
             libfstrm-dev \
+            liblmdb-dev \
             libluajit-5.1-dev \
             libprotobuf-dev \
             libre2-dev \
@@ -1172,9 +1176,11 @@ jobs:
             git \
             libboost-all-dev \
             libcap-dev \
+            libcdb-dev \
             libedit-dev \
             libfstrm-dev \
             libh2o-evloop-dev \
+            liblmdb-dev \
             libluajit-5.1-dev \
             libprotobuf-dev \
             libre2-dev \
index d4275eb590cb689045bb65846bd9564b4f89856f..a3e224474d91232a72f5af47befa35b48b2f85b7 100755 (executable)
@@ -373,8 +373,10 @@ install_dnsdist() {
   run "sudo apt-get -qq update"
   run "sudo apt-get -qq --no-install-recommends install \
     snmpd \
-    libsnmp-dev \
-    libfstrm-dev"
+    libcdb-dev \
+    libfstrm-dev \
+    liblmdb-dev \
+    libsnmp-dev"
   run "sudo sed -i \"s/agentxperms 0700 0755 dnsdist/agentxperms 0700 0755 ${USER}/g\" regression-tests.dnsdist/snmpd.conf"
   run "sudo cp -f regression-tests.dnsdist/snmpd.conf /etc/snmp/snmpd.conf"
   run "sudo service snmpd restart"
@@ -464,6 +466,7 @@ build_dnsdist(){
     --enable-dnscrypt \
     --enable-dns-over-tls \
     --enable-dnstap \
+    --with-lmdb=/usr \
     --prefix=$HOME/dnsdist \
     --disable-silent-rules"
   run "make -k -j3"