]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Use "digit" class instead of character range in rndc_dumpdb()
authorMichal Nowak <mnowak@isc.org>
Fri, 30 May 2025 10:26:42 +0000 (12:26 +0200)
committerMichal Nowak <mnowak@isc.org>
Mon, 2 Jun 2025 11:04:02 +0000 (11:04 +0000)
The tr range did not work on Solaris 11.4. Let's use a class that is
defined in POSIX.

(cherry picked from commit baa5ccd795a251d346779ccba3c4de55a497d03c)

bin/tests/system/conf.sh

index 40ca8210de9eb2c2c74cf0d723508fe671aeafd0..38c1ff78516481fd7d146376805422ae1c184438 100644 (file)
@@ -447,7 +447,7 @@ rndc_dumpdb() {
   __ret=0
   __dump_complete=0
   __server="${1}"
-  __ip="10.53.0.$(echo "${__server}" | tr -c -d "0-9")"
+  __ip="10.53.0.$(echo "${__server}" | tr -c -d '[:digit:]')"
 
   shift
   ${RNDC} -c ../_common/rndc.conf -p "${CONTROLPORT}" -s "${__ip}" dumpdb "$@" >"rndc.out.test${n}" 2>&1 || __ret=1