]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Rename PDNS_MESON_PATH to PDNS_BUILD_PATH 14183/head
authorFred Morcos <fred.morcos@open-xchange.com>
Mon, 10 Jun 2024 12:43:38 +0000 (14:43 +0200)
committerFred Morcos <fred.morcos@open-xchange.com>
Wed, 12 Jun 2024 10:14:50 +0000 (12:14 +0200)
This also ensures that PDNS_BUILD_PATH is set to `.` when the user does not pass it. This
stays consistent with the behavior we previously had.

15 files changed:
.github/workflows/build-and-test-all.yml
regression-tests/backends/bind-master
regression-tests/backends/geoip-master
regression-tests/backends/gmysql-master
regression-tests/backends/godbc_mssql-master
regression-tests/backends/godbc_sqlite3-master
regression-tests/backends/gpgsql-master
regression-tests/backends/gsqlite3-master
regression-tests/backends/ldap-master
regression-tests/backends/lmdb-master
regression-tests/backends/lua2-master
regression-tests/backends/remote-master
regression-tests/backends/tinydns-master
regression-tests/runtests
regression-tests/start-test-stop

index 6a3f928a636f7c2d6f6613b5a105bcf4097a75fe..ad12ae87d9656293437f66b790c6d3b4e701c179 100644 (file)
@@ -108,7 +108,7 @@ jobs:
         run: inv install-auth-test-deps-only -b geoip
       - run: inv ci-auth-run-unit-tests ${{ matrix.build_option }}
         env:
-          PDNS_MESON_PATH: ../pdns-${{ env.BUILDER_VERSION }}
+          PDNS_BUILD_PATH: ../pdns-${{ env.BUILDER_VERSION }}
       - run: inv generate-coverage-info ./testrunner $GITHUB_WORKSPACE
         if: ${{ env.COVERAGE == 'yes' && matrix.builder != 'meson' }}
         working-directory: ./pdns-${{ env.BUILDER_VERSION }}/pdns
index 2e89eb6739c86372f9c0e47237e3921df1c68aa0..b91b83fc56c4e883c12bbcb22bb52eb06f95d066 100644 (file)
@@ -1,7 +1,7 @@
 case $context in
     bind)
         cat > pdns-bind.conf << __EOF__
-module-dir=$PDNS_MESON_PATH/./modules
+module-dir=$PDNS_BUILD_PATH/modules
 launch=bind
 bind-config=./named.conf
 bind-ignore-broken-records=yes
@@ -18,7 +18,7 @@ __EOF__
     bind-dnssec | bind-dnssec-nsec3 | bind-hybrid-nsec3 | bind-dnssec-nsec3-optout | bind-dnssec-nsec3-narrow)
         rm -f dnssec.sqlite3
         cat > pdns-bind.conf << __EOF__
-module-dir=$PDNS_MESON_PATH/./modules
+module-dir=$PDNS_BUILD_PATH/modules
 launch=bind
 bind-config=./named.conf
 bind-ignore-broken-records=yes
index ad05c1dd25f6a026f62157a26162e255334d5b05..c3e3ef1757966052ec5579b4d041f491b82178d6 100644 (file)
@@ -137,7 +137,7 @@ EOF
                        --cache-ttl=$cachettl --dname-processing --no-config \
                        --distributor-threads=1 \
                         --geoip-zones-file=$testsdir/geo.yaml --geoip-database-files="$geoipdatabase" \
-                        --module-dir="$PDNS_MESON_PATH/./modules" --edns-subnet-processing=yes \
+                        --module-dir="$PDNS_BUILD_PATH/modules" --edns-subnet-processing=yes \
                        $geoipkeydir &
                ;;
 
index 222795aa52a16124b2790e39496cd016844ca90d..e90f95e1523638cd35c2c7961f3faa9bbbb9eeef 100644 (file)
@@ -17,7 +17,7 @@ case $context in
                        "$GMYSQLDB"
 
                cat > pdns-gmysql.conf << __EOF__
-module-dir=$PDNS_MESON_PATH/./modules
+module-dir=$PDNS_BUILD_PATH/modules
 launch=gmysql
 gmysql-dbname=$GMYSQLDB
 gmysql-user=$GMYSQLUSER
index 75d87e7ce9a0d2bc73391bda532d956926a88f62..739fad50c169edbb3bf7b4e36b91ce8d8050e9cd 100644 (file)
@@ -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_MESON_PATH/./modules
+module-dir=$PDNS_BUILD_PATH/modules
 launch=godbc
 godbc-datasource=$GODBC_MSSQL_DSN
 godbc-username=$GODBC_MSSQL_USERNAME
index dce76695a86dfb6c2f9fab59039bed651a35dfaa..fe3e94e122c3a87117ef016d1b7ad7ad09e1480d 100644 (file)
@@ -7,7 +7,7 @@ case $context in
                echo 'ANALYZE; PRAGMA journal_mode=WAL;' | sqlite3 pdns.sqlite3
 
                cat > pdns-godbc_sqlite3.conf << __EOF__
-module-dir=$PDNS_MESON_PATH/./modules
+module-dir=$PDNS_BUILD_PATH/modules
 launch=godbc
 godbc-datasource=$GODBC_SQLITE3_DSN
 
index 3d252e9d96b4b34e3d46fc07965ec6dad3b54fe7..9741599c211daef34071ab58ed7a2e6a2f36405d 100644 (file)
@@ -12,7 +12,7 @@ case $context in
                 psql --user="$GPGSQLUSER" -c "ANALYZE" "$GPGSQLDB"
 
                cat > pdns-gpgsql.conf << __EOF__
-module-dir=$PDNS_MESON_PATH/./modules
+module-dir=$PDNS_BUILD_PATH/modules
 launch=gpgsql
 gpgsql-dbname=$GPGSQLDB
 gpgsql-user=$GPGSQLUSER
index 2eb433fcced632987c57f420d68d3a4c959a93db..4f3b532e130ac2b92fc1b8bf697d1d7e68f1be79 100644 (file)
@@ -8,7 +8,7 @@ case $context in
                echo ANALYZE\; | sqlite3 pdns.sqlite3
 
                cat > pdns-gsqlite3.conf << __EOF__
-module-dir=$PDNS_MESON_PATH/./modules
+module-dir=$PDNS_BUILD_PATH/modules
 launch=gsqlite3
 gsqlite3-database=pdns.sqlite3
 consistent-backends
index 9f53b4fb0f005aad035994f3fa4ce4d0fdd7334f..cbb0d62c9147e4f4d2af9f4f3b8bf8d958d2fa92 100644 (file)
@@ -17,7 +17,7 @@ __EOF__
                $ZONE2LDAP --dnsttl=yes --basedn=$LDAPBASEDN --layout=$layout --named-conf=named.conf | ldapmodify -D $LDAPUSER -w $LDAPPASSWD -H $LDAPHOST -c > /dev/null || true
 
                cat > pdns-ldap.conf << __EOF__
-module-dir=$PDNS_MESON_PATH/./modules
+module-dir=$PDNS_BUILD_PATH/modules
 launch=ldap
 ldap-basedn=$LDAPBASEDN
 ldap-binddn=$LDAPUSER
index 7703b61016d852280ea16fbf0c1893c5220038b2..2866570dbc8a81c294dca251b1730f866dbf73eb 100644 (file)
@@ -1,7 +1,7 @@
 case $context in
     lmdb | lmdb-nodnssec | lmdb-nsec3 | lmdb-nsec3-optout | lmdb-nsec3-narrow)
         cat > pdns-lmdb.conf << __EOF__
-module-dir=$PDNS_MESON_PATH/./modules
+module-dir=$PDNS_BUILD_PATH/modules
 launch=lmdb
 lmdb-filename=./pdns.lmdb
 lmdb-random-ids=yes
index 4dd1ca63f43e2e6faebf40b2508b75ed6f359cbf..f636250eb19c163a94ec420adec506177da0b2ef 100644 (file)
@@ -23,7 +23,7 @@ case $context in
 
                # generate pdns.conf for pdnsutil
                cat > pdns-lua2.conf <<EOF
-module-dir=$PDNS_MESON_PATH/./modules
+module-dir=$PDNS_BUILD_PATH/modules
 launch=lua2
 lua2-filename=$testsdir/$luascript
 lua2-api=2
index 8530eb7b5c96e374d90b2430a2150e69b8187172..7abb1b4502da3aa4079c73b83c4df83d6aec445e 100644 (file)
@@ -90,7 +90,7 @@ case $context in
 
                # generate pdns.conf for pdnsutil
                cat > pdns-remote.conf <<EOF
-module-dir=$PDNS_MESON_PATH/./modules
+module-dir=$PDNS_BUILD_PATH/modules
 launch=remote
 remote-connection-string=$connstr,timeout=10000
 EOF
@@ -123,7 +123,7 @@ EOF
                        --cache-ttl=$cachettl --dname-processing --no-config \
                        --distributor-threads=1 \
                        --dnsupdate=yes --zone-cache-refresh-interval=0 \
-                       --remote-connection-string="$connstr" $remote_add_param --module-dir="$PDNS_MESON_PATH/./modules" &
+                       --remote-connection-string="$connstr" $remote_add_param --module-dir="$PDNS_BUILD_PATH/modules" &
                ;;
 
        *)
index f3a5975778b561025b7a27a9764dbe83cd40908a..dd35a3dce55fb6c24a6a425025d967b2ddc528ad 100644 (file)
@@ -4,7 +4,7 @@ case $context in
                        --no-shuffle --launch=tinydns \
                 --cache-ttl=$cachettl --dname-processing --no-config \
                        --dnsupdate=yes \
-                       --tinydns-dbfile=../modules/tinydnsbackend/data.cdb --module-dir="$PDNS_MESON_PATH/./modules" &
+                       --tinydns-dbfile=../modules/tinydnsbackend/data.cdb --module-dir="$PDNS_BUILD_PATH/modules" &
                skipreasons="nodnssec noent nodyndns nometa noaxfr noalias"
                ;;
 
index 63bf592207d0635f4a6ef93f9a990235a42cadc4..d1ced13730f8718ccdb5d85aa3148f63764e204f 100755 (executable)
@@ -7,8 +7,9 @@ fi
 PATH=.:$PATH:/usr/sbin
 MAKE=${MAKE:-make}
 
-if [ -z "$PDNS_MESON_PATH" ]; then
-  # PDNS_MESON_PATH is unset or empty. Assume an autotools build.
+if [ -z "$PDNS_BUILD_PATH" ]; then
+  # PDNS_BUILD_PATH is unset or empty. Assume an autotools build.
+  PDNS_BUILD_PATH=.
 
   export PDNS=${PDNS:-${PWD}/../pdns/pdns_server}
   export PDNS2=${PDNS2:-${PWD}/../pdns/pdns_server}
@@ -24,19 +25,19 @@ if [ -z "$PDNS_MESON_PATH" ]; then
   export PDNSUTIL=${PDNSUTIL:-${PWD}/../pdns/pdnsutil}
   export PDNSCONTROL=${PDNSCONTROL:-${PWD}/../pdns/pdns_control}
 else
-  export PDNS=${PDNS:-$PDNS_MESON_PATH/pdns-auth}
-  export PDNS2=${PDNS2:-$PDNS_MESON_PATH/pdns-auth}
-  export PDNSRECURSOR=${PDNSRECURSOR:-$PDNS_MESON_PATH/pdns/recursordist/pdns_recursor}
-  export RECCONTROL=${RECCONTROL:-$PDNS_MESON_PATH/pdns/recursordist/rec_control}
-  export SDIG=${SDIG:-$PDNS_MESON_PATH/sdig}
-  export NOTIFY=${NOTIFY:-$PDNS_MESON_PATH/pdns-auth-notify}
-  export NSEC3DIG=${NSEC3DIG:-$PDNS_MESON_PATH/nsec3dig}
-  export SAXFR=${SAXFR:-$PDNS_MESON_PATH/saxfr}
-  export ZONE2SQL=${ZONE2SQL:-$PDNS_MESON_PATH/pdns-zone2sql}
-  export ZONE2JSON=${ZONE2JSON:-$PDNS_MESON_PATH/pdns-zone2json}
-  export ZONE2LDAP=${ZONE2LDAP:-$PDNS_MESON_PATH/pdns-zone2ldap}
-  export PDNSUTIL=${PDNSUTIL:-$PDNS_MESON_PATH/pdns-auth-util}
-  export PDNSCONTROL=${PDNSCONTROL:-$PDNS_MESON_PATH/pdns-auth-control}
+  export PDNS=${PDNS:-$PDNS_BUILD_PATH/pdns-auth}
+  export PDNS2=${PDNS2:-$PDNS_BUILD_PATH/pdns-auth}
+  export PDNSRECURSOR=${PDNSRECURSOR:-$PDNS_BUILD_PATH/pdns/recursordist/pdns_recursor}
+  export RECCONTROL=${RECCONTROL:-$PDNS_BUILD_PATH/pdns/recursordist/rec_control}
+  export SDIG=${SDIG:-$PDNS_BUILD_PATH/sdig}
+  export NOTIFY=${NOTIFY:-$PDNS_BUILD_PATH/pdns-auth-notify}
+  export NSEC3DIG=${NSEC3DIG:-$PDNS_BUILD_PATH/nsec3dig}
+  export SAXFR=${SAXFR:-$PDNS_BUILD_PATH/saxfr}
+  export ZONE2SQL=${ZONE2SQL:-$PDNS_BUILD_PATH/pdns-zone2sql}
+  export ZONE2JSON=${ZONE2JSON:-$PDNS_BUILD_PATH/pdns-zone2json}
+  export ZONE2LDAP=${ZONE2LDAP:-$PDNS_BUILD_PATH/pdns-zone2ldap}
+  export PDNSUTIL=${PDNSUTIL:-$PDNS_BUILD_PATH/pdns-auth-util}
+  export PDNSCONTROL=${PDNSCONTROL:-$PDNS_BUILD_PATH/pdns-auth-control}
 fi
 
 unset _JAVA_OPTIONS
index d032b725582099ea8ec00171bf593a4939ffdb70..97c84c2cb3305413e8bacc4d7141f8dd23339329 100755 (executable)
@@ -4,8 +4,9 @@ if [ "${PDNS_DEBUG}" = "YES" ]; then
   set -x
 fi
 
-if [ -z "$PDNS_MESON_PATH" ]; then
-  # PDNS_MESON_PATH is unset or empty. Assume an autotools build.
+if [ -z "$PDNS_BUILD_PATH" ]; then
+  # PDNS_BUILD_PATH is unset or empty. Assume an autotools build.
+  PDNS_BUILD_PATH=.
 
   export PDNS=${PDNS:-${PWD}/../pdns/pdns_server}
   export PDNS2=${PDNS2:-${PWD}/../pdns/pdns_server}
@@ -21,19 +22,19 @@ if [ -z "$PDNS_MESON_PATH" ]; then
   export PDNSUTIL=${PDNSUTIL:-${PWD}/../pdns/pdnsutil}
   export PDNSCONTROL=${PDNSCONTROL:-${PWD}/../pdns/pdns_control}
 else
-  export PDNS=${PDNS:-$PDNS_MESON_PATH/pdns-auth}
-  export PDNS2=${PDNS2:-$PDNS_MESON_PATH/pdns-auth}
-  export PDNSRECURSOR=${PDNSRECURSOR:-$PDNS_MESON_PATH/pdns/recursordist/pdns_recursor}
-  export RECCONTROL=${RECCONTROL:-$PDNS_MESON_PATH/pdns/recursordist/rec_control}
-  export SDIG=${SDIG:-$PDNS_MESON_PATH/sdig}
-  export NOTIFY=${NOTIFY:-$PDNS_MESON_PATH/pdns-auth-notify}
-  export NSEC3DIG=${NSEC3DIG:-$PDNS_MESON_PATH/nsec3dig}
-  export SAXFR=${SAXFR:-$PDNS_MESON_PATH/saxfr}
-  export ZONE2SQL=${ZONE2SQL:-$PDNS_MESON_PATH/pdns-zone2sql}
-  export ZONE2JSON=${ZONE2JSON:-$PDNS_MESON_PATH/pdns-zone2json}
-  export ZONE2LDAP=${ZONE2LDAP:-$PDNS_MESON_PATH/pdns-zone2ldap}
-  export PDNSUTIL=${PDNSUTIL:-$PDNS_MESON_PATH/pdns-auth-util}
-  export PDNSCONTROL=${PDNSCONTROL:-$PDNS_MESON_PATH/pdns-auth-control}
+  export PDNS=${PDNS:-$PDNS_BUILD_PATH/pdns-auth}
+  export PDNS2=${PDNS2:-$PDNS_BUILD_PATH/pdns-auth}
+  export PDNSRECURSOR=${PDNSRECURSOR:-$PDNS_BUILD_PATH/pdns/recursordist/pdns_recursor}
+  export RECCONTROL=${RECCONTROL:-$PDNS_BUILD_PATH/pdns/recursordist/rec_control}
+  export SDIG=${SDIG:-$PDNS_BUILD_PATH/sdig}
+  export NOTIFY=${NOTIFY:-$PDNS_BUILD_PATH/pdns-auth-notify}
+  export NSEC3DIG=${NSEC3DIG:-$PDNS_BUILD_PATH/nsec3dig}
+  export SAXFR=${SAXFR:-$PDNS_BUILD_PATH/saxfr}
+  export ZONE2SQL=${ZONE2SQL:-$PDNS_BUILD_PATH/pdns-zone2sql}
+  export ZONE2JSON=${ZONE2JSON:-$PDNS_BUILD_PATH/pdns-zone2json}
+  export ZONE2LDAP=${ZONE2LDAP:-$PDNS_BUILD_PATH/pdns-zone2ldap}
+  export PDNSUTIL=${PDNSUTIL:-$PDNS_BUILD_PATH/pdns-auth-util}
+  export PDNSCONTROL=${PDNSCONTROL:-$PDNS_BUILD_PATH/pdns-auth-control}
 fi
 
 export RESOLVERIP=${RESOLVERIP:-8.8.8.8}