]> granicus.if.org Git - pdns/commitdiff
We need the modules as well
authorPieter Lexis <pieter.lexis@powerdns.com>
Thu, 22 Oct 2015 10:58:59 +0000 (12:58 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Thu, 22 Oct 2015 10:58:59 +0000 (12:58 +0200)
build-scripts/test-recursor

index d470ed770860b2db06b7a875ac6454db9995de07..bf1571187b271fc606078bb2d902eb679d6be853 100755 (executable)
@@ -13,7 +13,25 @@ fi
 
 set -x
 
-cd regression-tests.recursor
+cd regression-tests/modules
+
+MODULES=""
+
+for dir in /usr/lib/x86_64-linux-gnu/pdns /usr/lib64/pdns; do
+  if [ -d $dir ]; then
+    MODULES=$dir
+    break
+  fi
+done
+[ -z $MODULES ] && echo "No module directory found" >&2 && exit 1
+
+# Symlink the modules on the system
+cd regression-tests/modules
+for backend in *.so; do
+  ln -sf $MODULES/$backend $backend
+done
+
+cd ../../regression-tests.recursor
 cp vars.sample vars
 sed -i 's!PREFIX=.*!PREFIX=127.0.0!' vars