]> granicus.if.org Git - pdns/commitdiff
avoid GNUism to improve OSX portability
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Mon, 12 Oct 2015 20:09:19 +0000 (22:09 +0200)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Tue, 13 Oct 2015 08:58:04 +0000 (10:58 +0200)
regression-tests/backends/gmysql-slave
regression-tests/backends/goracle-slave
regression-tests/backends/gpgsql-slave
regression-tests/backends/gsqlite3-slave
regression-tests/backends/oracle-slave

index de86ebe3660ada272cde1317cf25723b695728f9..3c6b6a26b3dc0bd0922fd1c5e88269ea5f32c2ad 100644 (file)
@@ -25,7 +25,7 @@ __EOF__
                echo "gmysql-dnssec" >> pdns-gmysql2.conf
        fi
 
-       for zone in $(grep 'zone ' named.conf  | cut -f2 -d\" | tac)
+       for zone in $(grep 'zone ' named.conf  | cut -f2 -d\" | perl -e 'print reverse <STDIN>')
        do
                mysql --user="$GMYSQL2USER" --password="$GMYSQL2PASSWD" --host="$GMYSQL2HOST" \
                        "$GMYSQL2DB" -e "INSERT INTO domains (name, type, master) VALUES('$zone','SLAVE','127.0.0.1:$port')"
index c57857e1e6c96f56160c0af9aa90c1502903f9b0..ab914d4258f2c0aca8b2fa31994c716ef0ef87eb 100644 (file)
@@ -25,7 +25,7 @@ __EOF__
                echo "goracle-dnssec" >> pdns-goracle2.conf
        fi
 
-       for zone in $(grep 'zone ' named.conf  | cut -f2 -d\" | tac)
+       for zone in $(grep 'zone ' named.conf  | cut -f2 -d\" | perl -e 'print reverse <STDIN>')
        do
                echo "INSERT INTO domains (id, name, type, master) VALUES(domains_id_sequence.nextval, '$zone', 'SLAVE', '127.0.0.1:$port');" | sqlplus -S $GORACLE2USER/$GORACLE2PASSWD@xe >> goracle2.log
        done
index 734d95dee8717fa15aba346c7a1c49370b7a41ff..4dd6e85db32f8bae76185a3aa84dfcdb7903a227 100644 (file)
@@ -18,7 +18,7 @@ __EOF__
                echo "gpgsql-dnssec" >> pdns-gpgsql2.conf
        fi
 
-       for zone in $(grep 'zone ' named.conf  | cut -f2 -d\" | tac)
+       for zone in $(grep 'zone ' named.conf  | cut -f2 -d\" | perl -e 'print reverse <STDIN>')
        do
                psql --user="$GPGSQL2USER" \
                -c "INSERT INTO domains (name, type, master) VALUES('$zone','SLAVE','127.0.0.1:$port')" \
index 623e55ffce856cbac120d510a7964b6b39de1ef4..5b2060b639afd2a2def2422a8bb3694ec45a48fd 100644 (file)
@@ -14,7 +14,7 @@ __EOF__
                echo "gsqlite3-dnssec" >> pdns-gsqlite32.conf
        fi
 
-       for zone in $(grep 'zone ' named.conf  | cut -f2 -d\" | tac)
+       for zone in $(grep 'zone ' named.conf  | cut -f2 -d\" | perl -e 'print reverse <STDIN>')
        do
                sqlite3 pdns.sqlite32 "INSERT INTO domains (name, type, master) VALUES('$zone','SLAVE','127.0.0.1:$port');"
        done
index 7be44eb9c26f0d15c26f9022c25c6bad9b0ef9ee..15c1aa7cd56c96eca96facad4849eb69bac3bdbe 100644 (file)
@@ -21,7 +21,7 @@ oracle-master-password=$ORACLE2PASSWD
 oracle-dnssec
 __EOF__
 
-       for zone in $(grep 'zone ' named.conf  | cut -f2 -d\" | tac)
+       for zone in $(grep 'zone ' named.conf  | cut -f2 -d\" | perl -e 'print reverse <STDIN>')
        do
                echo "INSERT ALL INTO zones (id, name, type) VALUES (zones_id_seq.nextval, name, 'SLAVE') INTO zonemasters (zone_id, master) VALUES (zones_id_seq.nextval, master) SELECT '$zone' AS name, '127.0.0.1:$port' AS master FROM dual;" | sqlplus -S $ORACLE2USER/$ORACLE2PASSWD@xe >> oracle2.log
        done