From: Kees Monshouwer Date: Thu, 23 Apr 2026 21:27:18 +0000 (+0200) Subject: auth: fix regression tests for --with-dynmodules X-Git-Tag: auth-5.1.0-beta1~4^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b22d523e355dfd0a23256ddff29a7a258cddc6c0;p=thirdparty%2Fpdns.git auth: fix regression tests for --with-dynmodules Signed-off-by: Kees Monshouwer --- diff --git a/regression-tests/backends/bind-master b/regression-tests/backends/bind-master index cd6ab907ad..80a7ad1a17 100644 --- a/regression-tests/backends/bind-master +++ b/regression-tests/backends/bind-master @@ -2,7 +2,7 @@ case $context in bind) backend=bind cat > pdns-bind.conf << __EOF__ -module-dir=$PDNS_BUILD_PATH/modules +module-dir=$PDNS_MODULE_PATH launch=bind bind-config=./named.conf bind-ignore-broken-records=yes @@ -20,7 +20,7 @@ __EOF__ rm -f dnssec.sqlite3 backend=bind cat > pdns-bind.conf << __EOF__ -module-dir=$PDNS_BUILD_PATH/modules +module-dir=$PDNS_MODULE_PATH launch=bind bind-config=./named.conf bind-ignore-broken-records=yes diff --git a/regression-tests/backends/bind-slave b/regression-tests/backends/bind-slave index ba10778a8e..427a5121e6 100644 --- a/regression-tests/backends/bind-slave +++ b/regression-tests/backends/bind-slave @@ -37,6 +37,6 @@ --retrieval-threads=1 --config-name=bind-slave \ --dnsupdate=yes \ --cache-ttl=$cachettl --no-config --dname-processing --bind-dnssec-db=./dnssec-slave.sqlite3 \ - --module-dir=./modules & + --module-dir="$PDNS_MODULE_PATH" & echo 'waiting for zones to be loaded' bindwait bind-slave diff --git a/regression-tests/backends/geoip-master b/regression-tests/backends/geoip-master index 93f8acecaa..6814792245 100644 --- a/regression-tests/backends/geoip-master +++ b/regression-tests/backends/geoip-master @@ -118,7 +118,7 @@ EOF # generate pdns.conf for pdnsutil backend=geoip cat > pdns-geoip.conf < pdns-gmysql.conf << __EOF__ -module-dir=$PDNS_BUILD_PATH/modules +module-dir=$PDNS_MODULE_PATH launch=gmysql gmysql-dbname=$GMYSQLDB gmysql-user=$GMYSQLUSER diff --git a/regression-tests/backends/gmysql-slave b/regression-tests/backends/gmysql-slave index 9f652f517b..c793b51450 100644 --- a/regression-tests/backends/gmysql-slave +++ b/regression-tests/backends/gmysql-slave @@ -13,7 +13,7 @@ backend=gmysql2 cat > pdns-gmysql2.conf << __EOF__ -module-dir=./modules +module-dir=$PDNS_MODULE_PATH launch=gmysql gmysql-dbname=$GMYSQL2DB gmysql-user=$GMYSQL2USER diff --git a/regression-tests/backends/godbc_mssql-master b/regression-tests/backends/godbc_mssql-master index 739fad50c1..a9a0d1ee44 100644 --- a/regression-tests/backends/godbc_mssql-master +++ b/regression-tests/backends/godbc_mssql-master @@ -17,7 +17,7 @@ case $context in # actually terminates tosql gsqlite | grep -v -E '(COMMIT|TRANSACTION)' | awk '1;!(NR%98){print "go"}' | cat - <(echo go) /dev/null | $BSQLODBC cat > pdns-godbc_mssql.conf << __EOF__ -module-dir=$PDNS_BUILD_PATH/modules +module-dir=$PDNS_MODULE_PATH launch=godbc godbc-datasource=$GODBC_MSSQL_DSN godbc-username=$GODBC_MSSQL_USERNAME diff --git a/regression-tests/backends/godbc_mssql-slave b/regression-tests/backends/godbc_mssql-slave index 4f57e95084..1bd6ace972 100644 --- a/regression-tests/backends/godbc_mssql-slave +++ b/regression-tests/backends/godbc_mssql-slave @@ -7,7 +7,7 @@ $ISQL < ../modules/godbcbackend/schema.mssql.sql backend=godbc2 cat > pdns-godbc2.conf << __EOF__ -module-dir=./modules +module-dir=$PDNS_MODULE_PATH launch=godbc godbc-datasource=$GODBC_MSSQL2_DSN godbc-username=$GODBC_MSSQL2_USERNAME diff --git a/regression-tests/backends/godbc_sqlite3-master b/regression-tests/backends/godbc_sqlite3-master index 1f609b36ed..7dafec7a7b 100644 --- a/regression-tests/backends/godbc_sqlite3-master +++ b/regression-tests/backends/godbc_sqlite3-master @@ -7,12 +7,12 @@ case $context in echo 'ANALYZE; PRAGMA journal_mode=WAL;' | sqlite3 pdns.sqlite3 cat > pdns-godbc_sqlite3.conf << __EOF__ -module-dir=$PDNS_BUILD_PATH/modules +module-dir=$PDNS_MODULE_PATH launch=godbc godbc-datasource=$GODBC_SQLITE3_DSN __EOF__ - ${PDNSSERVER:-../pdns/pdns_server} --module-dir=./modules/ --launch=gsqlite3 --config | grep query= | perl -pe 's/^# gsqlite3/godbc/; s/:\w+/?/g' >> pdns-godbc_sqlite3.conf + ${PDNSSERVER:-../pdns/pdns_server} --launch=gsqlite3 --config | grep query= | perl -pe 's/^# gsqlite3/godbc/; s/:\w+/?/g' >> pdns-godbc_sqlite3.conf gsql_master godbc_sqlite3 nodyndns ;; diff --git a/regression-tests/backends/gpgsql-master b/regression-tests/backends/gpgsql-master index 9741599c21..52784b7a85 100644 --- a/regression-tests/backends/gpgsql-master +++ b/regression-tests/backends/gpgsql-master @@ -12,7 +12,7 @@ case $context in psql --user="$GPGSQLUSER" -c "ANALYZE" "$GPGSQLDB" cat > pdns-gpgsql.conf << __EOF__ -module-dir=$PDNS_BUILD_PATH/modules +module-dir=$PDNS_MODULE_PATH launch=gpgsql gpgsql-dbname=$GPGSQLDB gpgsql-user=$GPGSQLUSER diff --git a/regression-tests/backends/gpgsql-slave b/regression-tests/backends/gpgsql-slave index 96da67174e..71c4fce646 100644 --- a/regression-tests/backends/gpgsql-slave +++ b/regression-tests/backends/gpgsql-slave @@ -8,7 +8,7 @@ backend=gpgsql2 cat > pdns-gpgsql2.conf << __EOF__ -module-dir=./modules +module-dir=$PDNS_MODULE_PATH launch=gpgsql gpgsql-dbname=$GPGSQL2DB gpgsql-user=$GPGSQL2USER diff --git a/regression-tests/backends/gsqlite3-master b/regression-tests/backends/gsqlite3-master index 4f3b532e13..57ce50d099 100644 --- a/regression-tests/backends/gsqlite3-master +++ b/regression-tests/backends/gsqlite3-master @@ -8,7 +8,7 @@ case $context in echo ANALYZE\; | sqlite3 pdns.sqlite3 cat > pdns-gsqlite3.conf << __EOF__ -module-dir=$PDNS_BUILD_PATH/modules +module-dir=$PDNS_MODULE_PATH launch=gsqlite3 gsqlite3-database=pdns.sqlite3 consistent-backends diff --git a/regression-tests/backends/gsqlite3-slave b/regression-tests/backends/gsqlite3-slave index 5b094a54c1..05f73d906a 100644 --- a/regression-tests/backends/gsqlite3-slave +++ b/regression-tests/backends/gsqlite3-slave @@ -4,7 +4,7 @@ backend=gsqlite32 cat > pdns-gsqlite32.conf << __EOF__ -module-dir=./modules +module-dir=$PDNS_MODULE_PATH launch=gsqlite3 gsqlite3-database=pdns.sqlite32 gsqlite3-pragma-synchronous=0 diff --git a/regression-tests/backends/ldap-master b/regression-tests/backends/ldap-master index f96e5843c0..a50ac11349 100644 --- a/regression-tests/backends/ldap-master +++ b/regression-tests/backends/ldap-master @@ -18,7 +18,7 @@ __EOF__ backend=ldap cat > pdns-ldap.conf << __EOF__ -module-dir=$PDNS_BUILD_PATH/modules +module-dir=$PDNS_MODULE_PATH launch=ldap ldap-basedn=$LDAPBASEDN ldap-binddn=$LDAPUSER diff --git a/regression-tests/backends/lmdb-master b/regression-tests/backends/lmdb-master index 98197c50f0..9943d841b9 100644 --- a/regression-tests/backends/lmdb-master +++ b/regression-tests/backends/lmdb-master @@ -12,7 +12,7 @@ case $_context in lmdb | lmdb-nodnssec | lmdb-nsec3 | lmdb-nsec3-optout | lmdb-nsec3-narrow) backend=lmdb cat > pdns-lmdb.conf << __EOF__ -module-dir=$PDNS_BUILD_PATH/modules +module-dir=$PDNS_MODULE_PATH launch=lmdb lmdb-filename=./pdns.lmdb lmdb-random-ids=yes diff --git a/regression-tests/backends/lmdb-slave b/regression-tests/backends/lmdb-slave index fb1e0d5a70..03d9ac52f6 100644 --- a/regression-tests/backends/lmdb-slave +++ b/regression-tests/backends/lmdb-slave @@ -1,7 +1,7 @@ context=${context}-presigned-lmdb backend=lmdb2 cat > pdns-lmdb2.conf << __EOF__ -module-dir=./modules +module-dir=$PDNS_MODULE_PATH launch=lmdb lmdb-filename=./pdns2.lmdb __EOF__ diff --git a/regression-tests/backends/lua2-master b/regression-tests/backends/lua2-master index b6d805bea7..972c7e0b9a 100644 --- a/regression-tests/backends/lua2-master +++ b/regression-tests/backends/lua2-master @@ -24,7 +24,7 @@ case $context in # generate pdns.conf for pdnsutil backend=lua2 cat > pdns-lua2.conf < pdns-remote.conf <