]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Get rid of bashisms in string comparisons
authorMichal Nowak <mnowak@isc.org>
Tue, 27 Oct 2020 09:20:05 +0000 (10:20 +0100)
committerMichal Nowak <mnowak@isc.org>
Tue, 27 Oct 2020 11:26:03 +0000 (12:26 +0100)
The double equal sign ('==') is a Bash-specific string comparison
operator.  Ensure the single equal sign ('=') is used in all POSIX shell
scripts in the system test suite in order to retain their portability.

(cherry picked from commit 481dfb96715d383145af15432b3b3b7d81373636)

bin/tests/system/kasp/tests.sh
bin/tests/system/rpz/tests.sh

index 90d9e9b6d20975f6c23ee1e194f714c273dff79a..a51e451654b9980b7d17e4edf683b4b3c87eff9a 100644 (file)
@@ -5662,10 +5662,10 @@ dnssec_verify
 n=$((n+1))
 echo_i "check that of zone ${ZONE} migration to dnssec-policy uses the same keys ($n)"
 ret=0
-[ $_migrate_ext8_ksk == $_migrate_int8_ksk ] || log_error "mismatch ksk tag"
-[ $_migrate_ext8_zsk == $_migrate_int8_zsk ] || log_error "mismatch zsk tag"
-[ $_migrate_ext8_ksk == $(key_get KEY1 ID) ] || log_error "mismatch ksk tag"
-[ $_migrate_ext8_zsk == $(key_get KEY2 ID) ] || log_error "mismatch zsk tag"
+[ $_migrate_ext8_ksk = $_migrate_int8_ksk ] || log_error "mismatch ksk tag"
+[ $_migrate_ext8_zsk = $_migrate_int8_zsk ] || log_error "mismatch zsk tag"
+[ $_migrate_ext8_ksk = $(key_get KEY1 ID) ] || log_error "mismatch ksk tag"
+[ $_migrate_ext8_zsk = $(key_get KEY2 ID) ] || log_error "mismatch zsk tag"
 status=$((status+ret))
 
 echo_i "exit status: $status"
index 70c2fc1e2d9600c3f1670cbdc4b584084772be86..e5e30da11de0b5d26056bcffca5fe84e31dc035b 100644 (file)
@@ -209,7 +209,7 @@ restart () {
        fi
     fi
     rm -f ns$1/*.jnl
-    if [ "$2" == "rebuild-bl-rpz" ]; then
+    if [ "$2" = "rebuild-bl-rpz" ]; then
         if test -f ns$1/base.db; then
            for NM in ns$1/bl*.db; do
                cp -f ns$1/base.db $NM