gmysql-password=$GMYSQLPASSWD
__EOF__
- gsql-master gmysql
+ gsql_master gmysql
;;
*)
goracle-password=$GORACLEPASSWD
__EOF__
- gsql-master goracle nodyndns
+ gsql_master goracle nodyndns
;;
*)
createdb --user="$GPGSQLUSER" "$GPGSQLDB" || echo ignoring mysqladmin drop failure
psql --user="$GPGSQLUSER" "$GPGSQLDB" < ../modules/gpgsqlbackend/schema.pgsql.sql
tosql gpgsql | psql --user="$GPGSQLUSER" "$GPGSQLDB" 2>&1 | uniq -c
- psql --user="$GPGSQLUSER" "$GPGSQLDB" -c "ANALYZE"
+ psql --user="$GPGSQLUSER" -c "ANALYZE" "$GPGSQLDB"
cat > pdns-gpgsql.conf << __EOF__
module-dir=./modules
gpgsql-user=$GPGSQLUSER
__EOF__
- gsql-master gpgsql nodyndns
+ gsql_master gpgsql nodyndns
;;
*)
for zone in $(grep 'zone ' named.conf | cut -f2 -d\" | tac)
do
- psql --user="$GPGSQL2USER" "$GPGSQL2DB" \
- -c "INSERT INTO domains (name, type, master) VALUES('$zone','SLAVE','127.0.0.1:$port')"
+ psql --user="$GPGSQL2USER" \
+ -c "INSERT INTO domains (name, type, master) VALUES('$zone','SLAVE','127.0.0.1:$port')" \
+ "$GPGSQL2DB"
done
$PDNSSEC --config-dir=. --config-name=gpgsql2 import-tsig-key test $ALGORITHM $KEY
while [ $loopcount -lt 30 ]
do
sleep 5
- todo=$(psql --user="$GPGSQL2USER" "$GPGSQL2DB" \
- -t -c 'SELECT COUNT(id) FROM domains WHERE last_check IS NULL')
+ todo=$(psql --user="$GPGSQL2USER" \
+ -t -c 'SELECT COUNT(id) FROM domains WHERE last_check IS NULL' \
+ "$GPGSQL2DB")
if [ $todo = 0 ]
then
break
-gsql-master()
+gsql_master()
{
backend=$1
skipreasons=$2
gsqlite3-database=pdns.sqlite3
__EOF__
- gsql-master gsqlite3 nodyndns
+ gsql_master gsqlite3 nodyndns
;;
*)
for zone in $(grep 'zone ' named.conf | cut -f2 -d\" | grep -v '^\(example.com\|nztest.com\)$')
do
TFILE=$(mktemp tmp.XXXXXXXXXX)
- drill axfr $zone @$nameserver -p $port | ldns-read-zone -z > $TFILE
+ drill -p $port axfr $zone @$nameserver | ldns-read-zone -z > $TFILE
for validator in "ldns-verify-zone -V2" validns jdnssec-verifyzone named-checkzone
do
echo --- $validator $zone